Scopo
I book possono essere aperti o chiusi. Quando un book è chiuso viene mostrato solo un bottone per aprirlo (icona +) ed il titolo mentre quando il book è aperto viene mostrato interamente (icona - per chiuderlo, titolo e dati). La proprietà Collapsable indica se il book può o meno essere aperto/chiuso dall'utente. Se vale True indica che il book può essere aperto o chiuso dall'utente quindi viene mostrato all'utente il bottone (icona - se aperto, icona + se chiuso) prima del nome del book. Se vale False indica che il book non può essere aperto o chiuso dall'utente e non viene mostrato il relativo bottone.
Sintassi
//
b := Book.Collapsable
Quando letta
Restituisce True se viene mostrato all'utente il bottone necessario per chiudere o aprire il book, False se il bottone non viene mostrato e l'utente non può aprire o chiudere il book.
Quando impostata
Mostra o nasconde all'utente il bottone necessario per aprire o chiudere il book.
Esempio di codice
// Abilita/Disabilità la possibilità di aprire e chiudere i book
// *****************************************************************
public void CategorieDettagli.AbilitaDisabilitaAperturaChiusura()
{
// Innanzitutto invertiamo la proprietà Collapsable (cioè abilito/disabilito
// la funzionalità di apertura/chiusura dei book)
BookProdotti.Collapsable := NOT(BookProdotti.Collapsable)
BookOrdini.Collapsable := NOT(BookOrdini.Collapsable)
BookDettagliOrdini.Collapsable := NOT(BookDettagliOrdini.Collapsable)
//
// Poi, se è possibile aprire o chiudere i book
if BookProdotti.Collapsable
{
// Apro i prodotti
BookProdotti.Collapsed := False
//
// Chiudo gli altri dettagli
BookOrdini.Collapsed := True
BookDettagliOrdini.Collapsed := True
}
else // Non è possibile aprire o chiudere i prodotti
{
// Apro tutti i dettagli, dato che l'utente non potrà aprirli in autonomia
BookProdotti.Collapsed := False
BookOrdini.Collapsed := False
BookDettagliOrdini.Collapsed := False
}
}
- Se la proprietà viene impostata a False (e quindi non viene mostrato il bottone per aprire o chiudere il book) è comunque possibile aprire o chiudere il book da codice, mediante la proprietà Collapsed.
- Attenzione: Non è possibile leggere o scrivere questa proprietà quando il book non è contenuto in una videata e quindi mostrato in anteprima in una pagina WEB.
Ultima modifica: 17/10/2023 / Validità: da 6.6.2750
proprietà