English
Instant Developer Foundation Documentazione
  • Reference Librerie
  • Oggetti UI
  • Libreria Tree
  • Altri Eventi

On Change Collapse

evento copia link

Condizioni di notifica

Un albero possiede due diversi stati: aperto e chiuso. Quando l'albero è aperto viene mostrata l'icona - (che permette di chiuderlo), il titolo dell'albero e i dati in esso contenuti; quando l'albero è chiuso viene mostrata solo l'icona + (che permette di aprirlo) ed il titolo.

L'evento OnChangeCollapse viene notificato dall'albero quando l'utente preme il bottone (icona mostrata accanto al nome dell'albero stesso) che permette di modificarne lo stato di apertura/chiusura.

Utilizzo consigliato

L'evento di OnChangeCollapse 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 l'albero è stato chiuso (True) o aperto (False)
Cancel Impostando a True questo parametro si annulla la modifica allo stato di apertura/chiusura dell'albero

Esempio di codice

// *****************************************************
// Fired when the tree changes collapsed/expanded state
// *****************************************************

event CategorieDettagli.AlberoOrdini.OnChangeCollapse(
  boolean Collapse     // 
  inout boolean Cancel // 
)
{
  if NOT(Collapse)
  {
    AlberoProdotti.Collapsed := True
    AlberoDettagliOrdini.Collapsed := True
  }
}
  • L'evento non viene notificato se si cambia la proprietà Collapsed dell'albero da codice ma solo se l'utente ha cliccato sull'icona che permette di aprire o chiudere l'albero.
  • Se la proprietà Collapsable dell'albero è 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 dell'albero.

Ultima modifica: 25/10/2016 / Validità: da 6.6.2750

Vedi Anche

  • Collapsable (proprietà)
  • Collapsed (proprietà)

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum