[genropy] Re: Utilizzo checkBoxText con popup

  • From: Silvano Valleferro <s.valleferro@xxxxxxxxxxx>
  • To: genropy <genropy@xxxxxxxxxxxxx>
  • Date: Wed, 12 Oct 2016 11:53:16 +0200 (CEST)

----- Il 12-ott-16, alle 10:59, Francesco Porcari francesco.porcari@xxxxxxxxxxx 
ha scritto: 

|| Il giorno 11 ott 2016, alle ore 19:28, Silvano Valleferro < 
|| s.valleferro@xxxxxxxxxxx > ha scritto: 

|| Ciao a tutti, 

|| In una form con l'istruzione 

|| 
fb.field('tagautorizzazione',tag='checkBoxText',table='adm.htag',colspan=2,popup=True)
 

|| riesco a poter selezionare, con la selezione multipla, i record della 
tabella 
|| htag. 
|| C'è il modo di far acquisire un campo diverso dal caption_field ? 
Nell'esempio 
|| il campo code anzichè il campo descrizione ? 

|| Grazie 
|| Ciao 
|| Silvano 

| Allora ho aggiunto un paio di parametri. 
| In primo luogo htag è una table gerarchica quindi se vuoi visualizzare i 
| checkbox come albero devi aggiungere 


fb.field('tagautorizzazione',tag='checkBoxText',table='adm.htag',colspan=2,popup=True
 
| ,hierarchical=True ) 
| (nel caso tu nn sfrutti la gerarchia vanno bene entrambi i modi) 

| in secondo luogo hai modo di scegliere una caption differente mettendo il 
| parametro caption_field 


fb.field('tagautorizzazione',tag='checkBoxText',table='adm.htag',colspan=2,popup=True
 
| , hierarchical=True , caption_field=‘code ’ ) 
| (questo vale anche se lo usi non gerarchico) 

| Però immagino che tu voglia salvare i codici e non gli id quindi dovrai usare 
| ancora un altro parametro ossia la chiave alternativa che sarà nel tuo caso 
| sempre il code 


fb.field('tagautorizzazione',tag='checkBoxText',table='adm.htag',colspan=2,popup=True,hierarchical=True,
 
| caption_field=‘code ’ ,alt_pkey_field=‘code' ) 
| (questo vale anche se lo usi non gerarchico) 

| Queste implementazioni sono disponibili nel branch di develop 

| Fammi sapere se sono stato esauriente 
| Saluti 
| Francesc 

Sto facendo ulteriori prove. 
In fase di input del campo tutto funziona correttamente, apre il checkbox che 
permette di selezionare con la spunta i vari valori 
che riporta correttamente nel campo (si vedono i code selezionati, separati da 
virgola), e in fase di salvataggio del record li salva (nella tabella del DB ci 
sono). 

Ritornando sui record della tabella però, nella visualizzazione il campo sembra 
vuoto (non presenta nulla), e se riapro il checkbox me lo ripresenta vuoto, 
senza nessun valore flaggato, mentre invece nel DB i dati ci sono. 

Va configurato qualcos'altro perchè visualizzi i dati in modo corretto ? 


Ciao 
Silvano 

Other related posts: