Passa al contenuto principale

DEFBUTTONGRID

Desktop

Consente la definizione di una cella di tipo bottone su una griglia.

Parametri

ParametroDefinizioneI/OInformazioniVersione traduttoreSMP
NOMEGRIGLIAInteroINObbligatorioDesktop
CELLAINObbligatorioDesktop
VARVariabileINObbligatorioDesktop
AZIONEAzioneINObbligatorioDesktop
CONVARIABILIInteroINDesktop
FMTStringaINDesktop
STILEStringaINDesktop
NASCOSTOCondizioneINDesktop
PROTETTOCondizioneINDesktop
DISABILITATOCondizioneINDesktop
EVIDENZIATOCondizioneINDesktop
IMMAGINEVariabileINDesktop
IMMAGINEDISVariabileINDesktop
POSIMMAGINEEnumerazioneINDesktop
COMMENTOVariabileINDesktop
VALIDADATIEnumerazioneINDesktop

NOMEGRIGLIA

InteroINInputObbligatorioObbligatorioValore non necessarioValore non necessarioDesktop

Identificativo della griglia.

CELLA

INInputObbligatorioObbligatorioValore non necessarioValore non necessarioDesktop

Posizionamento del controllo.

Consente di indicare la riga e la colonna.

CELLA[RigaVid], ColonnaVid]

VAR

VariabileINInputObbligatorioObbligatorioValore non necessarioValore non necessarioDesktop

Variabile o testo costante che sarà visualizzato nella cella.

AZIONE

AzioneINInputObbligatorioObbligatorioValore non necessarioValore non necessarioDesktop

Azione da eseguire quando il bottone viene premuto con il mouse o mediante l'acceleratore.

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. In pratica corrisponde al formalismo del doppio carattere '@' nella specifica '@IVT. L'indicazione del parametro, quindi, consente prima di eseguire l'azione associata al bottone, di produrre le decodifiche della videata e i relativi controlli di validità sui valori immessi, bloccando l'esecuzione dell'azione nel caso di errore.

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

ValoreDescrizione
0No
1Si

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.

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.

NASCOSTO

CondizioneINInputValore non necessarioValore non necessarioDesktop

Permette di indicare la condizione per nascondere il controllo.

note

La condizione viene applicata solo in fase di creazione della videata (in contesto desktop).

PROTETTO

CondizioneINInputValore non necessarioValore non necessarioDesktop

Consente di disabilitare il controllo ma lasciare abilitata l'esecuzione dei controlli e delle decodifiche.

DISABILITATO

CondizioneINInputValore non necessarioValore non necessarioDesktop

Permette di indicare la condizione per disabilitare il controllo.

EVIDENZIATO

CondizioneINInputValore non necessarioValore non necessarioDesktop

Espressione che definisce la condizione per la quale il controllo deve risultare evidenziato. Quando evidenziato, nell'angolo in alto a destra viene visualizzato un triangolino colorato.

note

Il colore del triangolino varia a seconda del contesto: rosso per desktop, giallo per web.

IMMAGINE

VariabileINInputValore non necessarioValore non necessarioDesktop

Nome del file contenente l'immagine o la risorsa immagine da visualizzare.

IMMAGINEDIS

VariabileINInputValore non necessarioValore non necessarioDesktop

Nome del file contenente l'immagine o la risorsa immagine da visualizzare quando il bottone è disabilitato.

POSIMMAGINE

EnumerazioneINInputValore non necessarioValore non necessarioDesktop

Posizione dell'immagine.

Parametro enumerato, può assumere i seguenti valori:

ValoreDescrizione
ALTOImmagine sopra e testo sotto
BASSOImmagine sotto e testo sopra
SINISTRAImmagine a sinistra e testo a destra (DEFAULT)
DESTRAImmagine a destra e testo a sinistra

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.

VALIDADATI

EnumerazioneINInputValore non necessarioValore non necessarioDesktop

Consente di eseguire la validazione prima dell'azione definita sul tasto.

Parametro enumerato, può assumere i seguenti valori:

ValoreDescrizione
PROPRIETA
OGGETTO
NESSUNA
PROPRIETANORIGA

Esempi

Definizione bottone per griglia standard

  '@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]]

'@DEFBUTTONGRID NOMEGRIGLIA[GridStandard] CELLA[1,1] _
VAR[variabile] _
AZIONE[Azione()]

'@ENDGRIDPANEL NOME[GridPanel]

'@RUNVID