[genropy] R: Re: multi selezione con grid_selected TableHandler

  • From: "gianpiero.fontana@xxxxxxxx" <gianpiero.fontana@xxxxxxxx>
  • To: <genropy@xxxxxxxxxxxxx>
  • Date: Fri, 11 Nov 2016 18:37:45 +0100 (CET)

Hai capito benissimo, grazie 1000
questa è la sintassi fatta ma credo che la "condition" che ho fatto non sia 
corretta
.....
def contrattiPane(self,pane):
        pane.dialogTableHandler(table='traspe.contratti', 
virtualStore=True,extendedQuery='*',nodeId='contrattiClientiSelezionati',
        
condition='codice=:cl_codice',condition_cl_codice='^riga_corrente_codice', 
        grid_selected_contratto='riga_corrente_contratto',
        grid_selected_codice='riga_corrente_cliente')
    
    def contrattiScaglPane(self,pane):
        
pane.dialogTableHandler(table='traspe.contratti_scaglioni',virtualStore=True,extendedQuery=False,nodeId='contrattiScaglSel',
        condition_delay=1,
        condition='contratto=:contratto, codice=:codice',
        condition_contratto='^riga_corrente_contratto',
        condition_codice='^riga_corrente_codice')




----Messaggio originale----
Da: giovanni.porcari@xxxxxxxxx
Data: 11-nov-2016 17.39
A: <genropy@xxxxxxxxxxxxx>
Ogg: [genropy] Re: multi selezione con grid_selected TableHandler


Il giorno 11 nov 2016, alle ore 17:35, gianpiero.fontana@xxxxxxxx ha scritto:

E' possibile definire più campi nella "grid_selected" di un dialogTableHandler
e di conseguenza la "condition" nella tabella successiva.



Se intendi dire :

selected_foo='.foopath', selected_bar='.barpath', selected_spam='.spampath'

è possibile farlo.

Poi nella condition metterai condition_foo='^.foopath' e via dicendo.

Nota che a questo punto scatteranno più '^' e quindi dovrai mettere un delay.

lo puoi fare usando codition__delay=1.


Se ho capito male fammi sapere.

G





Other related posts: