Condizioni di notifica
Un book possiede due diversi stati: aperto e chiuso. Quando il book è aperto viene mostrata l'icona - (che permette di chiuderlo), il titolo del book e i dati in esso contenuti; quando il book è chiuso viene mostrata solo l'icona + (che permette di aprirlo) ed il titolo. L'evento On Change Collapse viene notificato dal book quando l'utente preme il bottone che permette di modificarne lo stato di apertura/chiusura (icona mostrata accanto al nome del book stesso).
Utilizzo consigliato
L'evento di On Change Collapse può essere utilizzato, per esempio, per aprire un solo frame (ovvero un oggetto visuale presente nella videata: pannello, albero, book) alla volta in una videata molto complessa: quando l'utente apre un frame è possibile chiudere gli altri frames della videata. Un'altra possibilità è quella di memorizzare su database lo stato di apertura/chiusura dei frames presenti in una determinata videata complessa. L'utente apre e chiude i frames configurando, in questo modo, il "layout" della videata. Quando l'utente riapre la videata il sistema potrebbe mostrarla così come l'utente l'ha lasciata l'ultima volta che l'ha vista.
Argomenti
Collapsed | Indica se il book è stato chiuso (True) o aperto (False) |
Cancel | Impostando a True questo parametro si annulla la modifica allo stato di apertura/chiusura del book |
Esempio di codice
// Fired when the panel changes collapsed/expanded state
// *****************************************************
event CategorieDettagli.BookOrdini.OnChangeCollapse(
boolean Collapse //
inout boolean Cancel //
)
{
if NOT(Collapse)
{
BookProdotti.Collapsed := True
BookDettagliOrdini.Collapsed := True
}
}
- L'evento non viene notificato se si cambia la proprietà Collapsed del book da codice ma solo se l'utente ha cliccato sull'icona che permette di aprire o chiudere il book.
- Se la proprietà Collapsable del book è stata impostata a False l'evento non verrà mai notificato poichè non viene mostrato all'utente il bottone per cambiare lo stato di apertura/chiusura del book.
Ultima modifica: 17/10/2023 / Validità: da 6.6.2750