DEFTREEGRIDADV
Da BC/X 22.0 questa specifica è deprecata. Si consiglia di utilizzare la nuova specifica '@DEFCOLGRIDADV. La funzione consente la definizione di una cella di tipo ramo di un albero, ovvero di una cella che permette l'espansione/compressione delle righe di una griglia, come se fosse un albero.
Parametri
| Parametro | Definizione | I/O | Versione traduttore | SMP | |
|---|---|---|---|---|---|
| NOMEGRIGLIA | Intero | ||||
| COL | Intero | ||||
| VAR | Variabile | ||||
| ESPANDI | Azione | ||||
| COMPRIMI | Azione | ||||
| TIPOBOTTONE | Intero | ||||
| FMT | Stringa | ||||
| STILE | Stringa | ||||
| INDICE | |||||
| RAGGRUPPAMENTO | |||||
| NOORDINAMENTO | Intero | ||||
| NORICERCARAPIDA | Intero | ||||
| NOFILTRI | Intero | ||||
| NORIPETIZIONE | |||||
| COMMENTO | Variabile | ||||
| STATOBOTTONE | Intero | ||||
| NOTIFICASTATO | Azione | ||||
| LIVELLO | Intero | ||||
| HYPERLINK | Intero | ||||
| AZIONE | Azione | ||||
| VARSTILE | Variabile | ||||
| VALORISTILE | |||||
| VARDISABILITATO | Intero | ||||
| VARNASCOSTO | Intero | ||||
| CELLA | |||||
| CONVARIABILI | Intero |
NOMEGRIGLIA
Variabile di tipo LONG che contenente l'ID della griglia. Questa variabile può non essere dimensionata.
ESPANDI
Attributo di definizione dell'azione da eseguire quando il bottone viene premuto e la riga è da espandere.
A meno che non si eliminino i figli di un dato nodo, la call back ESPANDI viene eseguita solamente una volta; richiuso il nodo la griglia manterrà in memoria i figli generati e li visualizzerà autonomamente in caso di successive riaperture del nodo stesso.
COMPRIMI
Attributo di definizione dell'azione da eseguire quando il bottone viene premuto e la riga è espansa.
A differenza della callback ESPANDI, richiamata solo la prima volta, la callback COMPRIMI viene richiamata ogni volta che si comprime un nodo.
TIPOBOTTONE
Tipo di bottone associato.
Parametro con valori ammessi, si possono utilizzare i seguenti valori:
| Valore | Descrizione |
|---|---|
1 | Piu/Meno |
2 | Frecce |
FMT
Formato del testo visualizzato nella griglia
STILE
Attributo di definizione dello stile da applicare al controllo.
Può essere una delle costanti definite in BC per gli stili oppure uno stile precedentemente definito tramite @DEFSTYLE.
RAGGRUPPAMENTO
Permette di impostare i parametri del raggruppamento derivato dalla colonna che si sta definendo.
NOORDINAMENTO
Consente di disattivare l'ordinamento sulla colonna.
Parametro con valori ammessi, si possono utilizzare i seguenti valori:
| Valore | Descrizione |
|---|---|
0 | No |
1 | Si |
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 |
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 |
NORIPETIZIONE
Elenco delle variabili, separate da virgola, relative alle colonne su cui si vuole evitare le ripetizione dei valori
COMMENTO
Consente di associare alla cella un commento
STATOBOTTONE
Attributo di definizione dello stato del bottone.
Se la griglia è caricata tramite query, la variabile associata deve corrispondere a un campo della query avente come alias ZTREEGRIDSTATE
NOTIFICASTATO
Indica l'operazione da eseguire quando l'utente lo stato del bottone (aperto/chiuso) cambia valore.
Il valore corrente dello stato del bottone è riportato nella variabile d'ambiente indicato nel parametro STATOBOTTONE.
LIVELLO
Attributo di definizione del livello di profondità dell'elemento, il livello 1 corrisponde al primo livello ovvero a quella che potremmo definire radice, il livelli successivi corrispondono ai livelli intermedi dell'albero, fino alle foglie.
Se la griglia è caricata tramite query, la variabile associata deve corrispondere a un campo della query avente come alias ZTREEGRIDLEVEL
HYPERLINK
Flag di definizione di una cella Hyperlink
Parametro con valori ammessi, si possono utilizzare i seguenti valori:
| Valore | Descrizione |
|---|---|
0 | No |
1 | Si |
VARSTILE
Variabile contenente il valore di riferimento dello stile associato alla cella
VALORISTILE
Definizione degli stili di cella mediante un elenco esplicito di coppie valore/nome stile
VARDISABILITATO
Variabile che gestisce la disabilitazione dell'azione (hyperlink) sulla griglia avanzata
Parametro con valori ammessi, si possono utilizzare i seguenti valori:
| Valore | Descrizione |
|---|---|
0 | No |
1 | Si |
VARNASCOSTO
Consente la visualizzazione o meno del controllo.
La variabile viene valorizzata durante il processo d'inserimento righe della griglia e dal suo valore dipenderà la visualizzazione del testo (o del pulsante) della riga che si sta andando ad inserire.
Parametro con valori ammessi, si possono utilizzare i seguenti valori:
| Valore | Descrizione |
|---|---|
0 | No |
1 | Si |
CONVARIABILI
La presenza del parametro istruisce il programma ad acquisire le variabili della videata prima di eseguire l'azione richiesta
Parametro con valori ammessi, si possono utilizzare i seguenti valori:
| Valore | Descrizione |
|---|---|
0 | No |
1 | Si |