DEFGRIDADV
La funzione '@DEFGRIDADV consente di definire il controllo griglia AVANZATA all'interno di una videata, ovvero tra le funzioni '@DEFVID e '@RUNVID. Non è possibile utilizzare la griglia avanzata sulla rappresentazione a pannello della videata.
La funzione deve essere utilizzata congiuntamente alle funzioni '@DEFCOLGRIDADV, per la definizione delle colonne della griglia ed '@INSROWGRIDADV, per l'inserimento delle righe nella griglia.
Dalla versione 25.2 è possibile utilizzare il nome della griglia per richiamare i metodi del controllo.
Parametri
ID
Definisce la variabile o la costante di programma che contiene l'identificatore univoco del controllo.
Viene utilizzato dall'ambiente per gestire le personalizzazioni effettuate durante l'esecuzione del programma.
NOME
Variabile di tipo LONG contenente l'ID della griglia
NOINTESTAZIONECOLONNE
Attributo che consente di eliminare visivamente la riga d'intestazione di tutte le colonne della griglia
Parametro con valori ammessi, si possono utilizzare i seguenti valori:
| Valore | Descrizione |
|---|---|
0 | No |
1 | Si |
ADATTACOLONNE
Consente di adattare automaticamente la larghezza delle colonne alla larghezza totale della griglia.
Considera solo le colonne visibili, non fisse e ridimensionabili.
Parametro con valori ammessi, si possono utilizzare i seguenti valori:
| Valore | Descrizione |
|---|---|
0 | Adatta colonne disattivo |
1 | Adatta colonne attivo |
LISTA
Attributo che consente di impostare la modalità 'LISTA'. Se non è indicato la griglia permette l'inserimento dei dati
RCFISSE
Attributo di definizione del numero di righe dall'alto e di colonne da sinistra che devono rimanere fisse durante gli scrolling verticali ed orizzontali
RET
Coordinate della cella del reticolo da associare al controllo.
Queste informazioni hanno lo scopo di inserire il controllo nella logica di gestione degli spostamenti sulla videata.
POS
Posizionamento del controllo.
Consente di indicare la riga e la colonna. Per entrambi è possibile specificare l'unità di misura.
POS[RigaVid [UnitàMisura], ColonnaVid [UnitàMisura]]
L'unità di misura può essere: 'C' per il posizionamento a caratteri e 'P' per il posizionamento in pixel. L'indicazione è opzionale, se omesso si assume 'C' come default.
DIM
Dimensione del controllo.
Consente di indicare l'altezza e la larghezza. Per entrambi è possibile specificare l'unità di misura.
DIM[Altezza [UnitàMisura], Larghezza [UnitàMisura]]
L'unità di misura può essere: 'C' per il posizionamento a caratteri e 'P' per il posizionamento in pixel. L'indicazione è opzionale, se omesso si assume 'C' come default.
RIVALUTACONDIZIONI
Consente di definire se rivalutare le condizioni di visibilità delle colonne
CARICATUTTO
Consente di definire il caricamento di tutte le righe della griglia, evitando la paginazione.
Deve essere utilizzato congiuntamente con l'attributo FILE[].
PAGINAZIONE
Indica il tipo di paginazione del controllo.
ALTRIGA
Consente di definire la dimensione in altezza di tutte le righe della griglia avanzata
INSRIGHE
Attributo per il caricamento delle righe della griglia
ESPANDITUTTI
Visualizza il bottone <Espandi tutti i rami> sulla toolbar della griglia.
La pressione ne esegue l'azione indicata nella callback.
È consentito inserire una o più operazioni semplici utilizzando il carattere ':' come separatore fra le istruzioni.
COMPRIMITUTTI
Visualizza il bottone <Comprimi tutti i rami> sulla toolbar della griglia.
La pressione ne esegue l'azione indicata nella callback.
È consentito inserire una o più operazioni semplici utilizzando il carattere ':' come separatore fra le istruzioni.
INSCOLDINAMICHE
Attributo per il caricamento delle colonne dinamiche, cioè delle colonne di cui non si sa a priori il numero finito e la variabile associata
FINECARICAMENTO
Callback dell'azione da eseguire
RESETCOLDINAMICHE
Flag che, in caso di griglia caricata con colonne dinamiche, permette (ad ogni ricaricamento della videata) di distruggere tutte le colonne definite ricreandole in automatico
Parametro con valori ammessi, si possono utilizzare i seguenti valori:
| Valore | Descrizione |
|---|---|
0 | Mantieni la stessa definizione delle colonne ad ogni ricaricamento della videata |
1 | Elimina le colonne della griglia permettendo la modifica della loro definizione ad ogni ricaricamento della videata |
INRIGA
Azione da eseguire quando una riga diventa la riga corrente
CAMBIOCELLA
Azione da eseguire quando una riga diventa la riga corrente
CARICADATI
Permette di disattivare il caricamento dati al primo disegno della griglia (deafult=1)
Parametro con valori ammessi, si possono utilizzare i seguenti valori:
| Valore | Descrizione |
|---|---|
0 | No |
1 | Si |
SPOSTARIGASU
La presenza di quest'attributo visualizza il bottone 'Sposta riga su' sulla toolbar della griglia
SPOSTARIGAGIU
La presenza di quest'attributo visualizza il bottone 'Sposta riga giù' sulla toolbar della griglia
SELRIGA
Azione da eseguire su selezione righe, in caso di multiselezione
INSTOTALI
Specifica la callback per definire le righe di totale della griglia
RICALCOLATOTALI
Permette, alla variazione di un filtro in visualizzazione, il ricalcolo dei totali della griglia
TIT
Attributo che simula la creazione di un Groupbox attorno alla griglia mantenendo comunque le dimensioni definite
STILETIT
Attributo di definizione dello stile da applicare al titolo.
Può essere una delle costanti definite in BC per gli stili oppure uno stile precedentemente definito tramite @DEFSTYLE.
NOTOOLBAR
Attributo che consente di non visualizzare la toolbar della griglia per la gestione dei record
Parametro con valori ammessi, si possono utilizzare i seguenti valori:
| Valore | Descrizione |
|---|---|
0 | No |
1 | Si |
IDMENU
Consente di specificare il menù di contesto che verrà associato alle celle della riga.
Deve essere definito in precedenza mediante una specifica @DEFCONTEXTMENU. Questo menù verrà visualizzato solo se le celle della riga non dispongono di un proprio menù.
RIGACORRENTE
Attributo di definizione della variabile contenente il numero di riga corrente
COLCORRENTE
Variabile contenente il numero della colonna corrente.
TOTRIGHE
Attributo di definizione della variabile contenente il numero di righe totali
TOTCOL
Attributo di definizione della variabile contenente il numero di colonne totali
DOPPIOCLICK
Callback dell'azione da eseguire
AZIONEDOPPIOCLICK
Callback dell'azione da eseguire
FILE
Attributo che definisce il legame tra la griglia ed un archivio
QUERY
Attributo che definisce il legame tra la griglia ed una query precedentemente definita
QUERYOBJECT
Attributo che definisce l'oggetto query associato
STRUTTURA
Attributo che definisce il legame tra la griglia ed una struttura precedentemente definita
REFRESH
Callback dell'azione da eseguire
MULTISEL
Attributo che consente di impostare la selezione multipla delle righe.
Se la griglia è mappata su query è possibile determinate lo stato delle righe sfruttando alcuni alias specifici:
| Parametro | Descrizione | Default | Alias |
|---|---|---|---|
| SELEZIONABILE | Parametro che identifica se una riga è selezionabile. Una riga NON SELEZIONABILE è una riga alla quale l'utente non può accedervi in nessun modo (via tastiera o via mouse). | SELEZIONABILE | ZSELECTABLE |
| SPUNTABILE | Parametro valido esclusivamente per le griglie di multi selezione: identifica la possibilità di spuntare il flag di multi selezione di una riga. Una riga NON SPUNTABILE può comunque essere SELEZIONABILE. Valido solo in presenza del parametro MULTISEL. | SPUNTABILE | ZCHECKABLE |
| SELEZIONATA | Parametro che assegna, in partenza, la spunta del flag di multi-selezione. Valido solo in presenza del parametro MULTISEL. | NON SELEZIONATA | ZSEL |
| NASCONDISPUNTA | Parametro che nasconde il checkbox di selezione. Valido solo in presenza del parametro MULTISEL. | NON NASCONDISPUNTA | ZHIDECHECKABLE |
Parametro con valori ammessi, si possono utilizzare i seguenti valori:
| Valore | Descrizione |
|---|---|
0 | No |
1 | Si |
NUMSEL
Attributo che consente di gestire il numero di righe selezionate in caso di selezione multipla
SELEZIONATUTTO
Permette di attivare/disattivare la funzionalità di 'Seleziona tutto' e 'Annulla selezione' della griglia
Parametro con valori ammessi, si possono utilizzare i seguenti valori:
| Valore | Descrizione |
|---|---|
0 | No |
1 | Si |
VARSELEZIONATUTTO
Permette di indicare la variabile di programma che conterrà il flag di 'Tutte le righe selezionate'
NASCOSTO
Permette di indicare la condizione per nascondere il controllo.
La condizione viene applicata solo in fase di creazione della videata (in contesto desktop).
DISABILITATO
Permette di indicare la condizione per disabilitare il controllo.
TIPOBARRA
Attributo che consente di impostare il tipo di barra da visualizzare
Parametro enumerato, può assumere i seguenti valori:
| Valore | Descrizione |
|---|---|
SOLIDA | La barra di selezione viene disegnata con sfondo pieno |
LEGGERA | La barra di selezione contorna con un bordo tutte le celle della riga corrente |
CELLA | La barra di selezione evidenzia solamente con una bordatura la cella corrente della riga corrente |
AVANZATA | La barra di selezione contorna con un bordo le celle della riga corrente ed inoltre evidenzia ulteriormente con un altro bordo la cella corrente. Corrisponde alla combinazione delle due tipologie LEGGERA e CELLA |
RIDIMENSIONABILE
Attributo che specifica in che modo si vuole ridimensionare la griglia
Parametro con valori ammessi, si possono utilizzare i seguenti valori:
| Valore | Descrizione |
|---|---|
TUTTO | L'oggetto si ridimensionerà sia verso destra che verso il basso |
DESTRA | L'oggetto si ridimensionerà solamente verso destra |
BASSO | L'oggetto si ridimensionerà solamente verso il basso |
NESSUNO | L'oggetto diventerà un oggetto NON ridimensionabile |
STAMPA
Consente di definire l'azione da eseguire a fronte della pressione del bottone di stampa presente sulla toolbar della griglia
GRIGLIAVUOTA
Consente di definire l'azione da eseguire nel caso in cui la griglia risulti vuota
NOSTAMPA
Consente di nascondere, dalla toolbar della griglia, il bottone di stampa
Parametro con valori ammessi, si possono utilizzare i seguenti valori:
| Valore | Descrizione |
|---|---|
0 | Visualizza bottone di stampa |
1 | Nasconde il bottone di stampa |
NORAGGRUPPAMENTO
Consente di nascondere, dalla toolbar della griglia, il bottone di raggruppamento e di disattivare la sua funzionalità dalla griglia avanzata
Parametro con valori ammessi, si possono utilizzare i seguenti valori:
| Valore | Descrizione |
|---|---|
0 | Visualizza bottone di raggruppamento |
1 | Nasconde il bottone di raggruppamento |
NORICERCARAPIDA
Consente di nascondere, dalla toolbar della griglia, il bottone di ricerca rapida e di disattivare la sua funzionalità dalla griglia avanzata
Parametro con valori ammessi, si possono utilizzare i seguenti valori:
| Valore | Descrizione |
|---|---|
0 | visualizza bottone di ricerca rapida |
1 | nasconde il bottone di ricerca rapida |
NORIPETIZIONE
Elenco delle variabili, separate da virgola, relative alle colonne su cui si vuole evitare le ripetizione dei valori.
FILTROLETTURA
Filtri definiti dal programma, per la lettura dei dati della griglia
NOFILTRI
Consente di eliminare la possibilità, di applicare o meno un filtro in visualizzazione su tutte le colonne della griglia
Parametro con valori ammessi, si possono utilizzare i seguenti valori:
| Valore | Descrizione |
|---|---|
0 | Visualizza bottone di attivazione dei filtri in visualizzazione sulle colonne |
1 | Nasconde il bottone di attivazione dei filtri in visualizzazione sulle colonne |
ESPORTASUEXCEL
Consente di abilitare o disabilitare la possibilità di esportare il contenuto della griglia su un file Excel.
La toolbar della griglia visualizza un bottone specifico per l'esecuzione dell'esportazione.
L'azione genera un file con il nome <WS>GRI<GR><DATA><ORA>.XLS, nella directory dei file temporanei Windows, che viene visualizzato al termine dell'operazione all'interno di Excel.
L'esportazione gestisce, nel caso di raggruppamento attivo sulla griglia, la creazione di un foglio Excel per ciascun valore di raggruppamento.
Se non indicato la griglia è esportabile, a meno delle impostazioni di disabilitazione della funzionalità, presenti sulla configurazione in esecuzione.
Parametro con valori ammessi, si possono utilizzare i seguenti valori:
| Valore | Descrizione |
|---|---|
0 | No |
1 | Si |
SELETTORERIGA
La presenza di quest'attributo permette di visualizzare una colonna aggiuntiva fissa, che identifica (tramite una freccia) la riga attualmente selezionata
Parametro con valori ammessi, si possono utilizzare i seguenti valori:
| Valore | Descrizione |
|---|---|
0 | No |
1 | Si |
NOULTIMOORDINAMENTO
Consente di disabilitare il salvataggio e il ricaricamento dell'ultimo ordinamento impostato dall'utente
Parametro con valori ammessi, si possono utilizzare i seguenti valori:
| Valore | Descrizione |
|---|---|
0 | Abilita il salvataggio e il ricaricamento dell'ultimo ordinamento impostato |
1 | Disabilita il salvataggio e il ricaricamento dell'ultimo ordinamento impostato |
NOULTIMORAGGRUPPAMENTO
Consente di disabilitare il salvataggio e il ricaricamento dell'ultimo raggruppamento impostato dall'utente
Parametro con valori ammessi, si possono utilizzare i seguenti valori:
| Valore | Descrizione |
|---|---|
0 | Abilita il salvataggio e il ricaricamento dell'ultimo raggruppamento impostato |
1 | Disabilita il salvataggio e il ricaricamento dell'ultimo raggruppamento impostato |
NOULTIMIFILTRI
Consente di disabilitare il salvataggio e il ricaricamento dei filtri impostati dall'utente durante l'utilizzo della griglia avanzata
Parametro con valori ammessi, si possono utilizzare i seguenti valori:
| Valore | Descrizione |
|---|---|
0 | Abilita il salvataggio e il ricaricamento dei filtri impostati |
1 | Disabilita il salvataggio e il ricaricamento dei filtri impostati |
ORDPREDEFINITO
Consente di definire l'ordinamento iniziale della griglia
IDENTIFICAZIONE
Permette di indicare la colonna o le colonne che identificano la 'chiave' della griglia avanzata.
Tramite il metodo GET_VALORI_IDENTIFICAZIONE() è possibile farsi restituire a runtime i valori di identificazione delle righe selezionate (o della riga corrente).
ElencoColonneIdentificazione: Elenco di variabili, separate da virgola, corrispondenti alle variabili associate alle colonne della griglia.
ALIASIDENTIFICAZIONE
Permette di indicare la colonna o le colonne che identificano la 'chiave' della griglia avanzata.
Tramite il metodo GET_VALORI_IDENTIFICAZIONE() è possibile farsi restituire a runtime i valori di identificazione delle righe selezionate (o della riga corrente). Se le colonne sono definite tramite ALIAS questo parametro va usato al posto di IDENTIFICAZIONE indicando al suo interno, tra doppi apici, l'elenco degli alias delle colonne, separati da virgola. es: ALIASIDENTIFICAZIONE['Colonna1,Colonna2'].
ElencoAliasIdentificazione: Costante alfanumerica contenente l'elenco degli alias separati da virgola.
RAGPREDEFINITO
Consente di definire il raggruppamento iniziale della griglia
POSPREDEFINITO
Parametro utile per definire la posizione iniziale
COMPRIMIRAGGRUPPAMENTI
Consente di definire la modalità di visualizzazione del raggruppamento eventualmente definito per la griglia mediante il parametro RAGPREDEFINITO
TOTALIAUTOMATICI
Attiva le totalizzazione dei campi numerici in caso di raggruppamento attivo
Parametro con valori ammessi, si possono utilizzare i seguenti valori:
| Valore | Descrizione |
|---|---|
0 | Non attivare le totalizzazioni automatiche |
1 | Attiva le totalizzazioni automatiche |
2 | Attiva le totalizzazioni automatiche solo sui raggruppamenti |
VARSTILE
Consente di definire la variabile da utilizzare per l'indicazione degli stili da associare a ciascuna riga della griglia
VALORISTILE
Definizione degli stili di riga mediante un elenco esplicito di coppie valore/nome stile
NONMODIFICABILE
Attributo che consente di decidere se impedire a o meno all'utente di personalizzare la griglia
Parametro con valori ammessi, si possono utilizzare i seguenti valori:
| Valore | Descrizione |
|---|---|
0 | No |
1 | Si |
TOOLBAR
Definizione di una toolbar di azioni gestite da programma
DRAG
Consente di definire il comportamento da attenere nel caso in cui venga iniziata un'operazione di drag di Windows (esempio: trascinamento di una riga della griglia).
Consente di indicare:
- Il nome dell'oggetto (identificatore) da associare alle informazioni che vengono trasmesse, in modo che possano essere riconosciute dal controllo/programma di destinazione
- Una callback di programma che permette di specificare le informazioni in base allo stato corrente del controllo (valori della riga corrente della griglia ad esempio), mediante l'impiego della funzione @SETDRAGOBJECT
La funzione definisce la sorgente dati (le informazioni usate nel trascinamento come origine).
La destinazione per un programma BC è definita mediante il parametro DROP.
DROP
Consente di definire il comportamento da attenere nel caso in cui venga iniziata un'operazione di drag di Windows (esempio: trascinamento di una riga della griglia).
Consente di indicare:
- Il nome dell'oggetto (identificatore) da associare alle informazioni che vengono trasmesse, in modo che possano essere riconosciute dal controllo/programma di destinazione
- Una callback di programma che permette di specificare le informazioni in base allo stato corrente del controllo (valori della riga corrente della griglia ad esempio), mediante l'impiego della funzione @SETDRAGOBJECT
La funzione definisce la sorgente dati (le informazioni usate nel trascinamento come origine).
La destinazione per un programma BC è definita mediante il parametro DROP.
CONTARIGHERAGGRUPPATE
Consente di abilitare la visualizzazione del conteggio delle righe raggruppate sulle bande dei raggruppamenti
VISUALIZZARIGAFILTRI
Parametro con valori ammessi, si possono utilizzare i seguenti valori:
| Valore | Descrizione |
|---|---|
0 | No |
1 | Si |
VISUALIZZAAREARAGGRUPPAMENTI
Parametro con valori ammessi, si possono utilizzare i seguenti valori:
| Valore | Descrizione |
|---|---|
0 | No |
1 | Si |
GRID
Attached Property per pannello di tipo Grid
EXPANDER
Attached Property per pannello di tipo Expander
DOCK
Consente di indicare se l'oggetto deve occupare tutto lo spazio del DockPanel in verticale e/o in orizzontale (possono essere indicati entrambi).
PERSONALIZZABILE
Definisce l'oggetto grafico come personalizzabile dall'utente in fase di runtime.
LINKTO
Consente di creare un legame tra due controlli esistenti all'interno della stessa videata.
INSCOL
Attributo per il caricamento delle colonne della griglia
INSRIGA
Attributo che permette l'inserimento di una riga all'interno di una griglia
ADDRIGA
Consente l'aggiunta di una riga al fondo tramite un bottone in toolbar.
Il bottone viene disegnato automaticamente e prende la combinazione di tasti CTRL + +. La pressione ne esegue l'azione indicata nella callback.
- Se la @DEFGRID è in modalità 'Lista' la callback non viene eseguita
- È consentito inserire una o più operazioni semplici utilizzando il carattere ':' come separatore fra le istruzioni.
DELRIGA
Consente l'eliminazione di una riga della griglia tramite un bottone in toolbar.
Il bottone viene disegnato automaticamente e prende la combinazione di tasti CTRL + DEL(CANC).
La pressione ne esegue l'azione indicata nella callback.
- Se la @DEFGRID è in modalità 'Lista' la callback non viene eseguita
- È consentito inserire una o più operazioni semplici utilizzando il carattere ':' come separatore fra le istruzioni.
CARATTERE
Consente di abilitare la gestione dell'evento 'carattere ricevuto' sulle griglie di lista.
È consentito inserire una o più operazioni semplici utilizzando il carattere ':' come separatore fra le istruzioni.
OUTPUT
Permette di indicare la condizione per rendere in output il controllo.
NUMMAXSEL
Attributo che consente di impostare il numero massimo di elementi selezionabili dalla selezione multipla delle righe
RECORDCORRENTE
Attributo di definizione della variabile contenente il riferimento all'oggetto corrente. Da usare in caso di abbinamento di una collezione alla griglia.
Deve essere un oggetto dello stesso tipo della collezione utilizzata in griglia.
DISABILITAEASYREAD
Definisce l'oggetto grafico come personalizzabile dall'utente in fase di runtime.
Parametro con valori ammessi, si possono utilizzare i seguenti valori:
| Valore | Descrizione |
|---|---|
0 | No |
1 | Si |
PIVOT
Definisce l'oggetto grafico come personalizzabile dall'utente in fase di runtime.
Parametro con valori ammessi, si possono utilizzare i seguenti valori:
| Valore | Descrizione |
|---|---|
0 | No |
1 | Si |
DERIVAINFODAQUERY
Flag che permette di attivare la derivazione automatica degli attributi di una colonna derivandola direttamente dalla query utilizzata per la definizione della griglia (parametro QUERY).
AZIONEINVIO
Consente di indicare l'ID del tasto da simulare alla pressione del tasto INVIO.
L'utilizzo del parametro implica l'utilizzo del parametro ID
BLOCCALOOKUP
Definisce la possibilità di bloccare la definizione di colonne di lookup personalizzate in presenza di colonne dinamiche.
Il motivo di questa opzione resa disponibile allo sviluppatore consiste nel fatto che graficamente alcune colonne dinamiche possono essere mostrate in un ordine errato qualora sia presente una o più colonne personalizzate di lookup.
TRASCINADESTRA
Consente di avere un'azione associata al trascinamento
TRASCINASINISTRA
Consente di avere un'azione associata al trascinamento
MOUSEOVER
Abilita la gestione di azioni specifiche al passaggio del mouse.
BREADCRUMB
Definisce la variabile o la costante di programma che contiene l'identificatore univoco del controllo.
Viene utilizzato dall'ambiente per gestire le personalizzazioni effettuate durante l'esecuzione del programma.
NOSELEZIONENUMERORIGHE
Consente di nascondere, dalla toolbar della griglia, il bottone di ricerca rapida e di disattivare la sua funzionalità dalla griglia avanzata
Parametro con valori ammessi, si possono utilizzare i seguenti valori:
| Valore | Descrizione |
|---|---|
0 | visualizza bottone di ricerca rapida |
1 | nasconde il bottone di ricerca rapida |
Metodi
| Metodo | Descrizione | SMP |
|---|---|---|
| Carica_Valori_Identificazione | Carica una collezione contenente i valori identificativi (parametro IDENTIFICAZIONE) delle righe | |
| ComprimiTuttiGruppi | Comprime/espande tutti i gruppi della griglia | |
| Esporta | Lancia l'esportazione della griglia su Excel | |
| Get_Colonna_Corrente | Restituisce il numero di colonna corrente | |
| Get_Numero_Colonne | Restituisce il numero di colonne totali | |
| Get_Numero_Righe | Restituisce il numero di righe (0- righe visibili; 1- tutte le righe, filtri esclusi | |
| Get_Numero_Righe_Sel | Restituisce il numero di righe selezionate | |
| Get_Riga_Corrente | Restituisce il numero di riga corrente | |
| Get_Riga_Corrente_Selezionata | Restituisce 1 se la riga corrente è selezionata, altrimenti 0 | |
| Get_SelezionaTutto | Restituisce 1 se tutte le righe sono selezionate, altrimenti 0 | |
| Get_SelezionaTutto_Eseguito | Restituisce 1 se è stato premuto il seleziona tutto | |
| Get_Valori_Identificazione | Restituisce una stringa contenente l'elenco dei valori identificativi (parametro IDENTIFICAZIONE) delle righe selezionate | |
| ResetFilters | Azzera i filtri della griglia | |
| ResetSelezioneRighe | Resetta la selezione delle righe | |
| Set_Raggruppamento | Imposta a runtime il gruppo passato | |
| Set_Titolo | Cambia il titolo di una data colonna della griglia | |
| SetQueryLookup | Imposta la query di lookup sulla colonna selezionata | |
| SetStatoVisibilita | Imposta una condizione per calcolare lo stato della visibilità di una colonna della griglia | |
| Stampa | Lancia la stampa della griglia |
Esempi
Creazione di una griglia avanzata
'@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["IDColonna"] TIT["Titolo colonna"] NOMEGRIGLIA[GridADV] _
LARG[20] VAR[varTesto] CELLA[FMT[TESTO]]
'@ENDGRIDPANEL NOME[GridPanel]
'@RUNVID
...
'@SRP InsRighe()
'@INSROWGRIDADV NOMEGRIGLIA[GridADV] RIGA[1]
Return