Passa al contenuto principale

INSROWGRID

Desktop
Obsoleti

Consente di inserire una riga nella griglia.

Questa specifica deve essere utilizzata nella sub indicata nell'attributo INSRIGHE[] della @DEFGRID, in cui deve essere presente il ciclo di caricamento delle prime n-righe della griglia.

Parametri

ParametroDefinizioneI/OInformazioniVersione traduttoreSMP
RECORDClasseINObsoletoDesktop
OGGETTOClasseINDesktop
IDINDesktop
NOMEGRIGLIAInteroINObbligatorioDesktop
RIGAInteroINDesktop
SELEZIONATAInteroINDesktop
SELEZIONABILEInteroINDesktop
DISABILITASPUNTAInteroINDesktop
RIGACORRENTEInteroINDesktop
TITStringaINDesktop
FMTStringaINDesktop
STILEINDesktop
INRIGAAzioneINDesktop
OUTRIGAAzioneINDesktop
VINDesktop
COMMENTOVariabileINDesktop
LARGInteroINDesktop
ALTDoubleINDesktop
ALTLIMITEInteroINDesktop
IDMENUStringaINDesktop
CALCOLARIGAINDesktop

RECORD

ClasseINInputObsoletoObsoletoValore non necessarioValore non necessarioDesktop

Variabile Record valorizzata col contenuto della riga corrente

OGGETTO

ClasseINInputValore non necessarioValore non necessarioDesktop

Variabile Record valorizzata col contenuto della riga corrente

ID

INInputValore non necessarioValore non necessarioDesktop

Identificativo del controllo.

NOMEGRIGLIA

InteroINInputObbligatorioObbligatorioValore non necessarioValore non necessarioDesktop

Identificativo della griglia.

RIGA

InteroINInputValore non necessarioValore non necessarioDesktop

Consente di indicare in quale riga della griglia viene effettuato l'inserimento.

SELEZIONATA

InteroINInputValore non necessarioValore non necessarioDesktop

Consente di selezionare in ingresso della videata la riga inserita.

Questo attributo può essere utilizzato solo in modalità 'LISTA'.

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

ValoreDescrizione
0Riga non selezionata
1Riga selezionata

SELEZIONABILE

InteroINInputValore non necessarioValore non necessarioDesktop

Consente alla riga di essere selezionata.

Questo attributo può essere utilizzato solo in modalità 'LISTA'.

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

ValoreDescrizione
0nodo non selezionabile
1nodo selezionabile

DISABILITASPUNTA

InteroINInputValore non necessarioValore non necessarioDesktop

Consente di disabilitare il checkbox di selezione multipla.

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

ValoreDescrizione
0Il check-box di selezione multipla risulta abilitato
1Il check-box di selezione multipla risulta disabilitato

RIGACORRENTE

InteroINInputValore non necessarioValore non necessarioDesktop

Consente di stabilire se la riga inserita deve essere quella corrente oppure no.

Questo attributo può essere utilizzato solo in modalità 'LISTA'.

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

ValoreDescrizione
0Riga non corrente
1Riga corrente

TIT

StringaINInputValore non necessarioValore non necessarioDesktop

Intestazione di riga.

FMT

StringaINInputValore non necessarioValore non necessarioDesktop

Formato della variabile presente in TIT[].

Questo è 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.
Ovviamente questo attributo deve essere presente solo se è presente il parametro TIT[].

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.

INRIGA

AzioneINInputValore non necessarioValore non necessarioDesktop

Attributo che definisce l'azione da eseguire in ingresso riga

OUTRIGA

AzioneINInputValore non necessarioValore non necessarioDesktop

Attributo che definisce l'azione da eseguire in uscita riga

V

INInputValore non necessarioValore non necessarioDesktop
SottoParametri

Elenco delle assegnazioni, eseguite quando la riga prende il fuoco, che valorizzano le variabili di definizione.

Queste variabili possono essere usate per avere un riferimento univoco alla riga su cui si opera (es.: Codice del cliente). Le assegnazioni devono essere separate da una virgola.

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.

LARG

InteroINInputValore non necessarioValore non necessarioDesktop

Larghezza della cella.

ALT

DoubleINInputValore non necessarioValore non necessarioDesktop

Altezza delle celle della riga.

Il parametro è rilevante solamente sulle griglie in memoria e sulle griglia su file in modalità CARICATUTTO.

ALTLIMITE

InteroINInputValore non necessarioValore non necessarioDesktop

Altezza limite delle celle della riga.

Se il parametro non è definito, si assume come altezza limite della riga il valore 4. Ad esempio: se un campo blob prevede più di 4 linee, il testo sarà visualizzato per le prime 4 linee. La parte rimanente sarà accessibile mediante scrollbar sulla cella.

Se presente non è possibile indicare l'attributo ALT.

IDMENU

StringaINInputValore non necessarioValore non necessarioDesktop

Consente di specificare il menù di contesto che verrà associato alle celle della riga.

Deve essere definito in precedenza mediante una specifica @DEFCONTEXTMENU. Questo menù verrà visualizzato solo se le celle della riga non dispongono di un proprio menù.

CALCOLARIGA

INInputValore non necessarioValore non necessarioDesktop

Consente di definire la posizione di inserimento/editazione di una riga nella griglia

Esempi

Inserimento righe

  '@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 InsRighe()

'@INSROWGRID NOMEGRIGLIA[GridStandard] SELEZIONABILE[1]
'@INSROWGRID NOMEGRIGLIA[GridStandard] SELEZIONABILE[1]
'@INSROWGRID NOMEGRIGLIA[GridStandard] SELEZIONABILE[1]
'@INSROWGRID NOMEGRIGLIA[GridStandard] SELEZIONABILE[1]

Return