SETPAGEMPAG
Permette di aggiornare uno specifico dettaglio di una singola pagina di una videata definita attraverso la specifica @DEFVIDMPAG.
Parametri
| Parametro | Definizione | I/O | Versione traduttore | SMP | |
|---|---|---|---|---|---|
| VIDEATA | Stringa | ||||
| IDPAGINA | Stringa | ||||
| STATO | Stringa | ||||
| IMMAGINE | Intero | ||||
| DISABILITATO | Intero | ||||
| BADGE | Intero |
VIDEATA
Permette di identificare il nome della videata contenuta nel multipagina. NomeVideata: Variabile di tipo alfanumerico
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
Identifica la pagina specifica da aggiornare all'interno di tutta la videata.
IdentificativoPagina: può essere una costante o una variabile di tipo alfanumerico.
Il parametro IDPAGINA deve corrispondere al parametro ID all'interno della @DEFVIDMPAG.
STATO
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:
| Valore | Descrizione |
|---|---|
| COMPLETA | La pagina è stata completata in ogni suo punto e il wizard ha proseguito oltre |
| WARNING | La 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 |
| SALTATA | La pagina è stata saltata, e il wizard ha proseguito oltre |
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.
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
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.
Il valore viene definito utilizzando il parametro VALORIAMMESSI all'interno della @DEFVIDMPAG..
DISABILITATO
Indica se la specifica pagina deve essere disabilitata o meno.
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:
| Valore | Descrizione |
|---|---|
0 | No |
1 | Si |
BADGE
Valore da inserire all'interno del badge.
La grafica del badge varierà a seconda del valore specificato:
| Colonna1 | Colonna2 |
|---|---|
| 0 | Nessun Badge visualizzato |
| 1-99 | Badge standard (pallino rosso con numero interno) |
| >99 | Punto 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