Passa al contenuto principale

DEFTREEGRIDADV

28.1Desktop
warning
La specifica è deprecata nei sorgenti con STRICT maggiore o uguale a 3

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

ParametroDefinizioneI/OInformazioniVersione traduttoreSMP
NOMEGRIGLIAInteroINObbligatorioDesktop
COLInteroINObbligatorioDesktop
VARVariabileINObbligatorioDesktop
ESPANDIAzioneINObbligatorioDesktop
COMPRIMIAzioneINDesktop
TIPOBOTTONEInteroINDesktop
FMTStringaINObbligatorioDesktop
STILEStringaINDesktop
INDICEINDesktop
RAGGRUPPAMENTOINDesktop
NOORDINAMENTOInteroINBinarioDesktop
NORICERCARAPIDAInteroINDesktop
NOFILTRIInteroINDesktop
NORIPETIZIONEINDesktop
COMMENTOVariabileINDesktop
STATOBOTTONEInteroINDesktop
NOTIFICASTATOAzioneINDesktop
LIVELLOInteroINDesktop
HYPERLINKInteroINDesktop
AZIONEAzioneINDesktop
VARSTILEVariabileINDesktop
VALORISTILEINDesktop
VARDISABILITATOInteroINDesktop
VARNASCOSTOInteroINDesktop
CELLAINDesktop
CONVARIABILIInteroINDesktop

NOMEGRIGLIA

InteroINInputObbligatorioObbligatorioValore non necessarioValore non necessarioDesktop

Variabile di tipo LONG che contenente l'ID della griglia. Questa variabile può non essere dimensionata.

COL

InteroINInputObbligatorioObbligatorioValore non necessarioValore non necessarioDesktop

Indice della colonna di riferimento

VAR

VariabileINInputObbligatorioObbligatorioValore non necessarioValore non necessarioDesktop

Variabile associata

ESPANDI

AzioneINInputObbligatorioObbligatorioValore non necessarioValore non necessarioDesktop

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

AzioneINInputValore non necessarioValore non necessarioDesktop

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

InteroINInputValore non necessarioValore non necessarioDesktop

Tipo di bottone associato.

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

ValoreDescrizione
1Piu/Meno
2Frecce

FMT

StringaINInputObbligatorioObbligatorioValore non necessarioValore non necessarioDesktop
SottoParametri

Formato del testo visualizzato nella griglia

STILE

StringaINInputValore non necessarioValore non necessarioDesktop

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.

INDICE

INInputValore non necessarioValore non necessarioDesktop
SottoParametri

Indice di ordinamento della colonna

RAGGRUPPAMENTO

INInputValore non necessarioValore non necessarioDesktop
SottoParametri

Permette di impostare i parametri del raggruppamento derivato dalla colonna che si sta definendo.

NOORDINAMENTO

InteroINInputBinarioBinarioValore non necessarioValore non necessarioDesktop

Consente di disattivare l'ordinamento sulla colonna.

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

ValoreDescrizione
0No
1Si

NORICERCARAPIDA

InteroINInputValore non necessarioValore non necessarioDesktop

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:

ValoreDescrizione
0visualizza bottone di ricerca rapida
1nasconde il bottone di ricerca rapida

NOFILTRI

InteroINInputValore non necessarioValore non necessarioDesktop

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:

ValoreDescrizione
0Visualizza bottone di attivazione dei filtri in visualizzazione sulle colonne
1Nasconde il bottone di attivazione dei filtri in visualizzazione sulle colonne

NORIPETIZIONE

INInputValore non necessarioValore non necessarioDesktop
SottoParametri

Elenco delle variabili, separate da virgola, relative alle colonne su cui si vuole evitare le ripetizione dei valori

COMMENTO

VariabileINInputValore non necessarioValore non necessarioDesktop
SottoParametri

Consente di associare alla cella un commento

STATOBOTTONE

InteroINInputValore non necessarioValore non necessarioDesktop

Attributo di definizione dello stato del bottone.

warning

Se la griglia è caricata tramite query, la variabile associata deve corrispondere a un campo della query avente come alias ZTREEGRIDSTATE

NOTIFICASTATO

AzioneINInputValore non necessarioValore non necessarioDesktop

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

InteroINInputValore non necessarioValore non necessarioDesktop

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.

warning

Se la griglia è caricata tramite query, la variabile associata deve corrispondere a un campo della query avente come alias ZTREEGRIDLEVEL

InteroINInputValore non necessarioValore non necessarioDesktop

Flag di definizione di una cella Hyperlink

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

ValoreDescrizione
0No
1Si

AZIONE

AzioneINInputValore non necessarioValore non necessarioDesktop

Azione collegata alla pressione dell'Hyperlink

VARSTILE

VariabileINInputValore non necessarioValore non necessarioDesktop

Variabile contenente il valore di riferimento dello stile associato alla cella

VALORISTILE

INInputValore non necessarioValore non necessarioDesktop
SottoParametri

Definizione degli stili di cella mediante un elenco esplicito di coppie valore/nome stile

VARDISABILITATO

InteroINInputValore non necessarioValore non necessarioDesktop

Variabile che gestisce la disabilitazione dell'azione (hyperlink) sulla griglia avanzata

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

ValoreDescrizione
0No
1Si

VARNASCOSTO

InteroINInputValore non necessarioValore non necessarioDesktop

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:

ValoreDescrizione
0No
1Si

CELLA

INInputValore non necessarioValore non necessarioDesktop

cella della griglia su cui si intende attivare il fuoco

CONVARIABILI

InteroINInputValore non necessarioValore non necessarioDesktop

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:

ValoreDescrizione
0No
1Si