| dalla versione 8.1.3650 - modificato il 11/03/2020 - link - english
|
Condizioni di notifica
Un CommandSet possiede due diversi stati: aperto e chiuso. L'evento
OnChangeExpand viene notificato sul CommandSet quando l'utente clicca su di esso per aprirlo o chiuderlo.
Utilizzo consigliato
L'evento di
OnChangeExpand potrebbe essere utilizzato, per esempio, per evitare che un utente apra o chiuda determinati CommandSet. Per fare questo è sufficiente implementare l'evento e valorizzare a True il parametro Cancel per i CommandSet che non devono essere aperti o chiusi.
Argomenti
Expanded
|
E' un valore booleano che indice se il CommandSet è stato aperto (True) o chiuso (False).
|
Cancel
|
E' un parametro di uscita booleano. Se viene impostato a True l'operazione di apertura/chiusura viene annullata.
|
Note
- L'evento viene notificato sia se il CommandSet viene aperto o chiuso dall'utente mediante click su di esso, sia se viene cambiato il valore della proprietà Expanded da codice.
-
Tutti i cambi dello stato di espansione dei CommandSet dovuti alla gestione dell'automatismo di auto-collapse (proprietà MenuAutoCollapse dell'applicazione) non causano la notifica dell'evento.
- Il parametro Cancel non è supportato dai temi Ionic, Bootstrap e BootstrapZen.
event EsempiMS.Altro.OnChangeExpand(
boolean Expanded
inout boolean Cancel
)
{
Altro.Caption := Altro +c FormatMessage( (|1), If(Expanded, più, meno),
??, ??, ??, ??)
}
Cosa ne pensi?
Ti sono rimaste delle domande su punti che questo articolo non ha trattato? Pensi che sia utile aggiungere una nota all'articolo? Aiutaci a migliorare la documentazione di Instant Developer scrivendo il tuo commento nei campi qui sotto.