Passa al contenuto principale

INSCOLGRID

Desktop

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

ParametroDefinizioneI/OInformazioniVersione traduttoreSMP
IDINDesktop
NOMEGRIGLIAInteroINObbligatorioDesktop
COLInteroINDesktop
LARGInteroINObbligatorioDesktop
UDMLARGStringaINDesktop
LARGDINAMICAInteroINDesktop
TITStringaINDesktop
FMTStringaINDesktop
GRUPPOStringaINDesktop
STILEINDesktop
IMMAGINETITVariabileINDesktop
NASCOSTACondizioneINDesktop
IDENTIFICAZIONEINDesktop
ORDINABILEINDesktop
COMMENTOVariabileINDesktop
FISSAInteroINDesktop
NONRIDIMENSIONABILEInteroINDesktop
NONNASCONDIBILEInteroINDesktop
PERSONALIZZABILEInteroINDesktop
ACCESSORIAInteroIN28.2Desktop

ID

INInputValore non necessarioValore non necessarioDesktop

Identificativo del controllo.

NOMEGRIGLIA

InteroINInputObbligatorioObbligatorioValore non necessarioValore non necessarioDesktop

Identificativo della griglia.

COL

InteroINInputValore non necessarioValore non necessarioDesktop

Varabile con il numero della colonna inserita.

LARG

InteroINInputObbligatorioObbligatorioValore non necessarioValore non necessarioDesktop

Larghezza della colonna.

UDMLARG

StringaINInputValore non necessarioValore non necessarioDesktop

Unità di misura in cui è espressa la larghezza della colonna.

LARGDINAMICA

InteroINInputValore non necessarioValore non necessarioDesktop

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.

TIT

StringaINInputValore non necessarioValore non necessarioDesktop

Intestazione di colonna.

FMT

StringaINInputValore non necessarioValore non necessarioDesktop
SottoParametri

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

StringaINInputValore non necessarioValore non necessarioDesktop

Descrizione dell'eventuale gruppo di colonne di appartenenza (intestazione multipla).

STILE

INInputValore non necessarioValore non necessarioDesktop

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

VariabileINInputValore non necessarioValore non necessarioDesktop

Nome dell'immagine da associare all'intestazione.

NASCOSTA

CondizioneINInputValore non necessarioValore non necessarioDesktop

Consente di nascondere la colonna.

IDENTIFICAZIONE

INInputValore non necessarioValore non necessarioDesktop

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

INInputValore non necessarioValore non necessarioDesktop
SottoParametri

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

VariabileINInputValore non necessarioValore non necessarioDesktop
SottoParametri

Consente di definire un tooltip multilinea da associare al campo.

Rimarrà visibile per il tempo in cui il mouse punterà sul campo interessato.

FISSA

InteroINInputValore non necessarioValore non necessarioDesktop

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

InteroINInputValore non necessarioValore non necessarioDesktop

Consente di specificare se la colonna può essere ridimensionata o meno in fase di esecuzione del programma.

NONNASCONDIBILE

InteroINInputValore non necessarioValore non necessarioDesktop

Consente di specificare se la colonna può essere nascosta o meno in fase di esecuzione del programma da parte dell'utente.

PERSONALIZZABILE

InteroINInputValore non necessarioValore non necessarioDesktop

Consente la personalizzazione della visualizzazione della colonna.

ACCESSORIA

28.2InteroINInputValore non necessarioValore non necessarioDesktop

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