Passa al contenuto principale

SETLABEL

DesktopWeb

Consente di modificare lo stile della label a runtime.

Parametri

ParametroDefinizioneI/OInformazioniVersione traduttoreSMP
IDVIDEATAStringaINObbligatorioDesktop
IDCONTROLLOStringaINObbligatorioDesktopWeb
STILEStringaINObbligatorioDesktopWeb

IDVIDEATA

StringaINInputObbligatorioObbligatorioValore non necessarioValore non necessarioDesktop

Identificativo della videata.

note
  • Deve corrispondere al parametro IDRUNTIME nella specifica @DEFVID.
  • Nel caso di multipagina corrisponde all'id della videata di dettaglio.

IDCONTROLLO

StringaINInputObbligatorioObbligatorioValore non necessarioValore non necessarioDesktopWeb

Corrisponde all'ID della Label a cui si vuole applicare il nuovo stile.

STILE

StringaINInputObbligatorioObbligatorioValore non necessarioValore non necessarioDesktopWeb

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.

Esempi

Modifica lo stile della label a runtime

 '@DEFVID DIM[20,70] NOME[Vid] TIT["Videata"] ID["IDVideata"]
'@DEFGRIDPANEL NOME[GridPanel] ID["IDGridPanel"] _
RIGA[ALTEZZA[1] LAYOUT[#FISSO]] _
COLONNA[LUNGHEZZA[60] LAYOUT[#DINAMICO]] _
COLONNA[LUNGHEZZA[10] LAYOUT[#FISSO]]

'Definizione label a cui verrà cambiato lo stile
'@DEFLABEL VAR["Label"] ID["IDLabel"] POS[1,1] DIM[1,1] GRID[RIGA[1] COL[1] COLDIN[1]]

'Definizione bottone che cambia stile al label
'@DEFBUTTON VAR["Cambia stile"] ID["IDBottone"] DIM[1,1] POS[1,1] AZIONE[CambiaStile()] GRID[RIGA[1] COL[2] COLDIN[1]]

'@ENDGRIDPANEL NOME[GridPanel]

'@RUNVID

...
'@SRP CambiaStile()

'@DEFSTYLE STILE["STILE"] _
COLORETESTO[ROSSO] _
COLORESFONDO[BIANCO]

'@SETLABEL IDVIDEATA[Vid.GetIdRuntime()] IDCONTROLLO["IDLabel"] STILE["STILE"]

Return