SETROWGRID
Consente di impostare uno o più valori delle variabili associate ad una riga, ovvero quelle presenti nel parametro V[ ] della @INSROWGRID.
Come per la GETROWGRID, è possibile impostare le variabili di una riga conoscendone il numero e nel caso di lista con multiselezione è possibile anche operare sull'n-esima riga selezionata.
Parametri
| Parametro | Definizione | I/O | Versione traduttore | SMP | |
|---|---|---|---|---|---|
| NOMEGRIGLIA | Intero | ||||
| SEL | Intero | ||||
| RIGA | Intero | ||||
| V | |||||
| SELEZIONATA | Intero | ||||
| SELEZIONABILE | Intero | ||||
| ASSEGNACELLE | Intero | ||||
| FILTRO | |||||
| SPUNTABILE | Intero |
SEL
Attributo che consente di recuperare una riga fra quelle selezionate
V
Elenco di assegnazioni per valorizzare le variabili associate alla riga della griglia.
È possibile modificare anche solo una variabile senza doverle indicare tutte.
SELEZIONATA
Consente di selezionare in ingresso della videata la riga inserita.
Parametro con valori ammessi, si possono utilizzare i seguenti valori:
| Valore | Descrizione |
|---|---|
0 | Riga non selezionata |
1 | Riga selezionata |
SELEZIONABILE
Parametro con valori ammessi, si possono utilizzare i seguenti valori:
| Valore | Descrizione |
|---|---|
0 | nodo non selezionabile |
1 | nodo selezionabile |
ASSEGNACELLE
Se presente permette di effettuare la valorizzazione delle celle della riga con i valori correnti delle variabili associate alle stesse
Parametro con valori ammessi, si possono utilizzare i seguenti valori:
| Valore | Descrizione |
|---|---|
0 | No |
1 | Si |
FILTRO
Permette di impostare una serie di condizioni di ricerca per la selezione delle righe su cui si vuole impostare la cella.
SPUNTABILE
Attributo che consente di reperire l'informazione di check della multi selezione di una data riga
Parametro con valori ammessi, si possono utilizzare i seguenti valori:
| Valore | Descrizione |
|---|---|
0 | Il check di multi selezione è disabilitato |
1 | Il check di multi selezione è abilitato |
Esempi
Valorizzazione delle celle della riga
DIM codice[STRING]
DIM desc[STRING]
'@DEFVID DIM[20,70] TIT["Videata"] ID["IDVid"]
'@DEFGRIDPANEL NOME[GridPanel] ID["IDGridPanel"] _
RIGA[ALTEZZA[1] LAYOUT[#FISSO]] _
RIGA[ALTEZZA[18] LAYOUT[#DINAMICO]] _
RIGA[ALTEZZA[1] LAYOUT[#FISSO]] _
COLONNA[LUNGHEZZA[1] LAYOUT[#FISSO]] _
COLONNA[LUNGHEZZA[68] LAYOUT[#DINAMICO]] _
COLONNA[LUNGHEZZA[1] LAYOUT[#FISSO]]
'@DEFGRID NOME[GridStandard] ID["IDGrigliaStandard"] _
RET[1,1] _
POS[1,1] _
INSCOL[InsCol()] _
INSRIGHE[InsRighe(codice,desc)] _
GRID[RIGA[2] COL[2] RIGADIN[1] COLDIN[1]]
'@ENDGRIDPANEL NOME[GridPanel]
'@RUNVID
...
'@SRP InsRighe(codice[STRING] [IN], desc[STRING] [IN])
'@INSROWGRID NOMEGRIGLIA[GridStandard] ID["IDRiga1"] SELEZIONABILE[1]
'@INSROWGRID NOMEGRIGLIA[GridStandard] ID["IDRiga2"] SELEZIONABILE[1]
'@DEFCELLGRID NOMEGRIGLIA[GridStandard] CELLA[1,1] VAR[codice] FMT[TESTO]
'@DEFCELLGRID NOMEGRIGLIA[GridStandard] CELLA[2,1] VAR[desc] FMT[TESTO]
Return
...
'@SETROWGRID NOMEGRIGLIA[GridStandard] RIGA[1] ASSEGNACELLE[codice = "COD01"]
'@SETROWGRID NOMEGRIGLIA[GridStandard] RIGA[2] ASSEGNACELLE[codice = "COD01", desc = "Descrizione COD01"]