Passa al contenuto principale

SETPAGEMPAG

Desktop

Permette di aggiornare uno specifico dettaglio di una singola pagina di una videata definita attraverso la specifica @DEFVIDMPAG.

Parametri

ParametroDefinizioneI/OInformazioniVersione traduttoreSMP
VIDEATAStringaINObbligatorioDesktop
IDPAGINAStringaINObbligatorioDesktop
STATOStringaINDesktop
IMMAGINEInteroINDesktop
DISABILITATOInteroINBinarioDesktop
BADGEInteroINDesktop

VIDEATA

StringaINInputObbligatorioObbligatorioValore non necessarioValore non necessarioDesktop

Permette di identificare il nome della videata contenuta nel multipagina. NomeVideata: Variabile di tipo alfanumerico

warning

Corrisponde al valore restituito dal parametro IDRUNTIME della DEFVID. Può essere indicato l'identificativo della videata di dettaglio della singola pagina da cui viene determinata la videata contenente il multipagina.

IDPAGINA

StringaINInputObbligatorioObbligatorioValore non necessarioValore non necessarioDesktop

Identifica la pagina specifica da aggiornare all'interno di tutta la videata.
IdentificativoPagina: può essere una costante o una variabile di tipo alfanumerico.

note

Il parametro IDPAGINA deve corrispondere al parametro ID all'interno della @DEFVIDMPAG.

STATO

StringaINInputValore non necessarioValore non necessarioDesktop

Parametro considerato solo per i selettori verticali di tipo WIZARDVERTICALE.
StatoWIzard: può essere una variabile o una costante di tipo alfanumerico

Può avere i seguenti valori:

ValoreDescrizione
COMPLETALa pagina è stata completata in ogni suo punto e il wizard ha proseguito oltre
WARNINGLa pagina è stata completata ma il programma vuole attirare l'attenzione dell'utente perché ci possono essere dei potenziali problemi o avvisi. (Blank) La pagina è in attesa di essere selezionata. Non è ancora stata completata e tanto meno non è la pagina correntemente selezionata
SALTATALa pagina è stata saltata, e il wizard ha proseguito oltre
note

Permette di specificare lo stato di una singola pagina identificata dal parametro ID. L'impostazione dello stato permetterà all'ambiente di variare l'immagine associata al singolo step.

warning

Nel caso in cui il le videate del multipagina sono sviluppate con sorgenti separati è necessario eseguire l'impostazione dello stato nel sorgente specifico in cui è definita la videata. Nel caso di utilizzo della Ribbon bar deve essere quindi eseguita nella callback di ridefinizione del tasto @DEFRIBBONBUTTON.

IMMAGINE

InteroINInputValore non necessarioValore non necessarioDesktop

Identifica il valore a cui deve far riferimento la pagina per visualizzare la sua icona.
ValoreImmagine: può essere una variabile o una costante di tipo numerico.

note

Il valore viene definito utilizzando il parametro VALORIAMMESSI all'interno della @DEFVIDMPAG..

DISABILITATO

InteroINInputBinarioBinarioValore non necessarioValore non necessarioDesktop

Indica se la specifica pagina deve essere disabilitata o meno.

warning

Il flag specifica che la pagina deve essere disabilitata sul momento, il programmatore dovrà curarsi di abilitare il medesimo comportamento anche sulla condizione DISABILITATO della specifica @DEFVIDMPAG

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

ValoreDescrizione
0No
1Si

BADGE

InteroINInputValore non necessarioValore non necessarioDesktop

Valore da inserire all'interno del badge.

La grafica del badge varierà a seconda del valore specificato:

Colonna1Colonna2
0Nessun Badge visualizzato
1-99Badge standard (pallino rosso con numero interno)
>99Punto esclamativo

Esempi

Modifica proprietà singola pagina

 '@DEFVID DIM[20,70] TIT["Videata"] ID["IDVideata"] NOME[Vid] RIBBON[IDRIBBON["IDRibbonEsempio"]]

'@DEFRIBBONBAR NOME[Esempio1] IDRIBBONBAR["IDRibbonEsempio1_1"] _
CATEGORIA[ID["IDCategoria"] TIT["Azioni"] _
GRUPPO[ID["Gruppo1"] TIT["Navigazione"] _
BOTTONE[ID["SYS_EXIT"] TIT["Abbandona"] AZIONE[Abbandona()]] _
BOTTONE[ID["SYS_OK"] TIT["Conferma"] AZIONE[ImpostaErrore()]] _
] _
]

'@DEFVIDMPAG INTESTAZIONE[Testata()] IDMPAG["IDMpag"]_
TIT["Dati anagrafici"] ID["DatAn"] GES[DatiAnagrafici()] _
TIT["Dati accessori"] ID["DatAc"] GES[DatiAccessori()]_
TIT["Altri dati"] ID["AltDat"] GES[AltriDati()]

'@RUNVID

...
'@SRP ImpostaErrore()

'Imposta stato 'Attenzione' sul selettore della pagina 'Dati accessori'
'@SETPAGEMPAG VIDEATA[Vid.GetIdRunTime()] IDPAGINA["DatAc"] STATO["WARNING"]

Return