DEFSECTION
È un elemento di organizzazione dei contenuti che permette di raggruppare i controlli della videata all'interno di accordion, organizzandoli per renderli più facilmente comprensibili e consultabili dall'utente.
Ogni sezione occupa una singola colonna, inserendo più sezioni queste si affiancano occupando le colonne disponibili, dopodiché continuano a posizionarsi su una nuova riga.
Non è consentito annidare due o più sezioni.
Non è consentito l'inserimento di controlli grandi (griglia, planner, repeater, ecc...) all'interno delle sezioni.
Parametri
| Parametro | Definizione | I/O | Versione traduttore | SMP | |
|---|---|---|---|---|---|
| ID | Stringa | ||||
| NOME | Intero | ||||
| BREAK | Booleano | ||||
| TIPO | Enumerazione | ||||
| TIT | Variabile | ||||
| STILE | Stringa | ||||
| NASCOSTO | Condizione | ||||
| DISABILITATO | Condizione | ||||
| OUTPUT | Condizione | ||||
| AZIONEINVIO | |||||
| ESTENDI | Booleano | 30.6 | |||
| CAMPIESTESI | Booleano | 32.4 | |||
| REPEATERDISPOSIZIONE | Enumerazione | 31.4 |
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.
BREAK
Indica se le sezione dovrà essere forzatamente disegnata sotto quella che la precede.
TIPO
Tipo di sezione. Questo parametro definisce il disegno e il comportamento della sezione.
Parametro enumerato, può assumere i seguenti valori:
| Valore | Descrizione |
|---|---|
FORM | |
FILTER | |
VIDEATA | |
DASHBOARD | |
MENUHEADER | |
MENUTREE | |
MENUCONTENT | |
MENUFACTBOX | |
TOTALS |
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.
NASCOSTO
Attributo che consente di nascondere e visualizzare il controllo.
DISABILITATO
Attributo di disabilitazione del controllo.
OUTPUT
Attributo che permette di impostare in output il controllo e tutti i suoi campi.
AZIONEINVIO
Permette di definire l'identificativo di un controllo dal quale prelevare l'azione ed eseguirla alla pressione del tasto INVIO.
L'utilizzo del parametro implica l'utilizzo del parametro ID
ESTENDI
Indica se la sezione deve occupare tutto lo spazio orizzontale disponibile. I controlli al suo interno verranno distribuiti omogeneamente.
REPEATERDISPOSIZIONE
Attributo che permette di indicare il tipo di disposizione dei campi nella sezione di tipo FORM.
Tramite il parametro 'REPEATERDISPOSIZIONE' si determina il layout adottato dalla section presente nel repeater.
Con il valore '#LINEARE' il layout del repeater, spazio permettendo, sarà assimilabile a quello di una griglia sfruttando quindi le Label [etichette] come Header [intestazione] e gli Edit come celle / colonne.
In mancanza di spazio il layout switcherà su #PREDEFINITA che dispone gli oggetti così come da Template.
Parametro enumerato, può assumere i seguenti valori:
| Valore | Descrizione |
|---|---|
PREDEFINITA | Disposizione standard |
LINEARE | Disposizione lineare utilizzabile all'interno del repeater. |