[genropy] Re: Utilizzo checkBoxText con popup

  • From: Francesco Porcari <francesco.porcari@xxxxxxxxxxx>
  • To: genropy@xxxxxxxxxxxxx
  • Date: Wed, 12 Oct 2016 11:54:36 +0200


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

----- 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

Probabilmente è un errore di gioventù
Verifico


Other related posts: