INSCOLGRID
Consente di inserire una colonna nella griglia.
Questa specifica deve essere utilizzata nella sub indicata nell'attributo INSCOL[] della @DEFGRID, in cui deve essere presente il ciclo di caricamento delle prime n-righe della griglia.
Parametri
| Parametro | Definizione | I/O | Versione traduttore | SMP | |
|---|---|---|---|---|---|
| ID | |||||
| NOMEGRIGLIA | Intero | ||||
| COL | Intero | ||||
| LARG | Intero | ||||
| UDMLARG | Stringa | ||||
| LARGDINAMICA | Intero | ||||
| TIT | Stringa | ||||
| FMT | Stringa | ||||
| GRUPPO | Stringa | ||||
| STILE | |||||
| IMMAGINETIT | Variabile | ||||
| NASCOSTA | Condizione | ||||
| IDENTIFICAZIONE | |||||
| ORDINABILE | |||||
| COMMENTO | Variabile | ||||
| FISSA | Intero | ||||
| NONRIDIMENSIONABILE | Intero | ||||
| NONNASCONDIBILE | Intero | ||||
| PERSONALIZZABILE | Intero | ||||
| ACCESSORIA | Intero | 28.2 |
UDMLARG
Unità di misura in cui è espressa la larghezza della colonna.
LARGDINAMICA
Identifica la colonna come colonna con il dimensionamento automatico: la colonna si dimensionerà fino a saturare lo spazio rimasto libero all'interno della griglia.
Se presente, il parametro LARG prende il significato di larghezza minima, sotto la quale non si potrà mai scendere.
FMT
Consente di definire il formato del testo visualizzato nella cella.
Questo parametro è obbligatorio per un testo variabile mentre può essere omesso nel caso di testo costante. In questo caso il formato sarà 'TESTO' ed il numero ci caratteri viene determinato direttamente dal testo.
GRUPPO
Descrizione dell'eventuale gruppo di colonne di appartenenza (intestazione multipla).
STILE
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.
IMMAGINETIT
Nome dell'immagine da associare all'intestazione.
IDENTIFICAZIONE
In caso di griglia collegata a FILE, gestita a LISTA e con selezione multipla, consente al sistema di costruirsi una lista di identificatori di 'righe selezionate' cosicché, quando le selezioni si estendono oltre la pagina, siano disponibili gli elementi per ritornare i campi identificativi di tutte le righe selezionate anche se non più fisicamente contenute nella griglia
ORDINABILE
In caso di griglia collegata a FILE, gestita a pagine (no CARICATUTTO) e gestita a LISTA indica che la colonna può essere selezionata per definire l'ordinamento
COMMENTO
Consente di definire un tooltip multilinea da associare al campo.
Rimarrà visibile per il tempo in cui il mouse punterà sul campo interessato.
FISSA
Consente di indicare la colonna come fissa.
Una colonna fissa è visualizzata permanentemente nella parte sinistra della griglia e durante le operazioni di scrolling queste colonne restano visibili.
NONRIDIMENSIONABILE
Consente di specificare se la colonna può essere ridimensionata o meno in fase di esecuzione del programma.
NONNASCONDIBILE
Consente di specificare se la colonna può essere nascosta o meno in fase di esecuzione del programma da parte dell'utente.
PERSONALIZZABILE
Consente la personalizzazione della visualizzazione della colonna.
ACCESSORIA
Esempi
Inserimento colonne
'@DEFVID DIM[20,70] TIT["Videata"] ID["IDVid"]
'@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]]
'@DEFGRID NOME[GridStandard] ID["IDGrigliaStandard"] _
RET[1,1] _
POS[1,1] _
INSCOL[InsCol()] _
INSRIGHE[InsRighe()] _
GRID[RIGA[2] COL[2] RIGADIN[1] COLDIN[1]]
'@ENDGRIDPANEL NOME[GridPanel]
'@RUNVID
...
'@SRP InsCol()
'@INSCOLGRID NOMEGRIGLIA[GridStandard] LARG[20] TIT["Codice articolo"] FMT[TESTO]
'@INSCOLGRID NOMEGRIGLIA[GridStandard] LARG[20] TIT["Descrizione"] FMT[TESTO]
Return