SETVIDMESSAGE
Consente di definire dei messaggi informativi nella caption bar della videata.
Per vedere il messaggio all'apertura della videata è necessario usare la specifica dentro la ONLOAD della @DEFVID
Parametri
| Parametro | Definizione | I/O | Versione traduttore | SMP | |
|---|---|---|---|---|---|
| IDMESSAGGIO | Stringa | ||||
| IDVIDEATA | Stringa | ||||
| TESTO | Stringa | ||||
| IDBOTTONE | Stringa | ||||
| BOTTONECHIUSURA | Booleano | ||||
| TIPO | Enumerazione | ||||
| TIMER | Intero |
IDMESSAGGIO
Identificativo del messaggio.
l'identificativo potrà essere usato per eliminare il messaggio attraverso la '@CLEARVIDMESSAGE
TESTO
Testo visualizzato all'interno della banda.
- Non c'è un limite al numero di caratteri, è necessario calibrarli solo alla dimensione della videata.
- Se il messaggio è troppo lungo rispetto allo spazio verrà troncato, lasciando la visualizzazione completa attraverso il tooltip.
IDBOTTONE
Identificativo del bottone, presente in ToolBar o RibbonBar, a cui legare il messaggio.
Il bottone sarà visibile nella banda e erediterà sia l'etichetta che l'azione.
In caso di RibbonBar e videata multipagina è necessario ridefinire il tasto in tutte le videate.
BOTTONECHIUSURA
Abilita la visualizzazione del bottone che permette di eliminare direttamente il messaggio in caption bar
TIPO
Tipologia messaggio da visualizzare.
Da esso dipende colore della banda e icona.
Parametro enumerato, può assumere i seguenti valori:
| Valore | Descrizione |
|---|---|
INFORMATION | Messaggio informativo - Azzurro |
STATUS | Messaggio di stato - Verde |
WARNING | Messaggio di allerta - Giallo |
MKSONDAGGIO | |
UNPAID |
TIMER
Permette di impostare un timer al termine del quale il messaggio verrà automaticamente eliminato.
Parametro con valori ammessi, si possono utilizzare i seguenti valori:
| Valore | Descrizione |
|---|---|
0 | No |
1 | Si |
Esempi
Esempio generico
DIM idMessaggio[STRING]
' Il parametro TIPO può assumere i valori riportati nella documentazione
'@SETVIDMESSAGE IDMESSAGGIO[idMessaggio] _
IDVIDEATA["IDVIDEATA"] _
TESTO["Messaggio"] _
TIPO[#INFORMATION]
Esempio eliminazione con timer
DIM idMessaggio[STRING]
DIM flagTimer[INT] = 1 ' se 1 --> Eliminazione messaggio dopo 15s
' Il parametro TIPO può assumere i valori riportati nella documentazione
'@SETVIDMESSAGE IDMESSAGGIO[idMessaggio] _
IDVIDEATA["IDVIDEATA"] _
TESTO["Messaggio"] _
TIPO[#INFORMATION] _
TIMER[flagTimer]
Esempio eliminazione con bottone
DIM idMessaggio[STRING]
DIM flagBtn[INT] = 1 ' se 1 --> Bottone eliminazione messaggio visibile
' Il parametro TIPO può assumere i valori riportati nella documentazione
'@SETVIDMESSAGE IDMESSAGGIO[idMessaggio] _
IDVIDEATA["IDVIDEATA"] _
TESTO["Messaggio"] _
TIPO[#INFORMATION] _
BOTTONECHIUSURA[flagBtn]
Esempio CALLBACK bottone custom
DIM idMessaggio[STRING]
' Il parametro TIPO può assumere i valori riportati nella documentazione
'@SETVIDMESSAGE IDMESSAGGIO[idMessaggio] _
IDVIDEATA["IDVIDEATA"] _
TESTO["Messaggio"] _
TIPO[#INFORMATION] _
IDBOTTONE["IDBOTTONE"] _
TESTOBOTTONE["Testo Bottone"]