Passa al contenuto principale

GETROWGRIDADV

28.1DesktopWeb

La specifica '@GETROWGRIDADV consente di recuperare le informazioni associate alle singole righe della griglia avanzata, ovvero le variabili associate alle celle della riga. È possibile recuperare una riga in caso se ne conosca il numero, oppure, nel caso di lista con multiselezione, recuperare l'n-esima riga selezionata. Se sulla griglia è utilizzato il parametro RECORDCORRENTE, la griglia aggiornerà l'oggetto indicato con i valori dell'oggetto associato alla riga.

Parametri

ParametroDefinizioneI/OInformazioniVersione traduttoreSMP
NOMEGRIGLIAInteroINObbligatorioDesktopWeb
SELInteroINDesktopWeb
RIGAInteroINDesktop
SELEZIONATAInteroOUTDesktop
SELEZIONABILEInteroOUTDesktop
SPUNTABILEInteroOUTDesktop

NOMEGRIGLIA

InteroINInputObbligatorioObbligatorioValore non necessarioValore non necessarioDesktopWeb

Definisce la variabile o la costante di programma che contiene l'identificatore univoco del controllo

SEL

InteroINInputValore non necessarioValore non necessarioDesktopWeb

Attributo che consente di recuperare una riga fra quelle selezionate

RIGA

InteroINInputValore non necessarioValore non necessarioDesktop
SottoParametri

Attributo che consente di recuperare qualunque riga della griglia avanzata

SELEZIONATA

InteroOUTOutputValore non necessarioValore non necessarioDesktop

Attributo che consente di reperire l'informazione selezionata della riga indicata

Parametro con valori ammessi, si possono utilizzare i seguenti valori:

ValoreDescrizione
0La riga non è selezionata
1La riga è selezionata

SELEZIONABILE

InteroOUTOutputValore non necessarioValore non necessarioDesktop

Attributo che consente di reperire l'informazione di riga selezionabile o non selezionabile

Parametro con valori ammessi, si possono utilizzare i seguenti valori:

ValoreDescrizione
0La riga non è selezionabile
1La riga è selezionabile

SPUNTABILE

InteroOUTOutputValore non necessarioValore non necessarioDesktop

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:

ValoreDescrizione
0Il check di multi selezione è disabilitato
1Il check di multi selezione è abilitato

Esempi

Reperimento righe selezionate

 '@DEFVID DIM[20,70] TIT["Videata"] ID["IDVideata"]

'@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]]

'@DEFGRIDADV NOME[GridADV] TIT["Griglia avanzata"] ID["IDGridADV"] _
RET[1,1] DIM[1,1] POS[1,1] _
INSRIGHE[InsRighe()] _
GRID[COL[2] RIGA[2] COLDIN[1] RIGADIN[1]]

'@DEFCOLGRIDADV ID["IDColonna1"] TIT["Titolo colonna"] NOMEGRIGLIA[GridADV] _
LARG[20] VAR[Cod] CELLA[FMT[TESTO]]

'@DEFCOLGRIDADV ID["IDColonna2"] TIT["Titolo colonna"] NOMEGRIGLIA[GridADV] _
LARG[20] VAR[Des] CELLA[FMT[TESTO]]

'@ENDGRIDPANEL NOME[GridPanel]

'@RUNVID

...
'@SRP ReperimentoRighe()

DIM numRighe[INT] = GridADV.Get_Numero_Righe_Sel()

For I[INT]=1 To numRighe

'@GETROWGRIDADV NOMEGRIGLIA[GridADV] SEL[I]
'@DEFVIDMSG MSG["Il codice " + Cod + " è stato selezionato"]

Next

Return