Condizioni di notifica
Evento notificato dall'albero quando un nodo viene espanso per la prima volta dall'apertura della videata. Questo può avvenire nei seguenti casi:
- Il nodo è stato espanso dall'utente che ha premuto l'icona + accanto al nodo
- Il programma ha effettuato una chiamata alla procedura ExpandDoc dell'albero
Utilizzo consigliato
L'evento di OnExpandDoc può essere utilizzato per aggiornare le parti dell'interfaccia utente che dipendono dallo stato di espansione dei nodi.
Argomenti
Documento | E' il documento che è stato espanso per la prima volta. Il valore del parametro è derivato dalla libreria IDDocument. |
Cancel | E' un parametro di uscita booleano. Se lo si imposta a True si impedisce l'espansione del nodo. |
Esempio di codice
// ***************************************************
// Fired when a document node is expanded or collapsed
// ***************************************************
event AlberoDO.Documenti.OnExpandDoc(
IDDocument Document // Source document that has been expanded
inout boolean Cancel // Set to True to cancel further processing (if Fal...
)
{
OggettoAlbero oa = null //
//
oa := OggettoAlbero.Cast(Document)
//
// Inserisco l'evento
insert values into EventiDO
set Descrizione := FormatMessage(MSG Stato Espanso, oa.Nome, ??, ??, ??, ??)
set AppTick := ClickCounter()
}
// Fired when a document node is expanded or collapsed
// ***************************************************
event AlberoDO.Documenti.OnExpandDoc(
IDDocument Document // Source document that has been expanded
inout boolean Cancel // Set to True to cancel further processing (if Fal...
)
{
OggettoAlbero oa = null //
//
oa := OggettoAlbero.Cast(Document)
//
// Inserisco l'evento
insert values into EventiDO
set Descrizione := FormatMessage(MSG Stato Espanso, oa.Nome, ??, ??, ??, ??)
set AppTick := ClickCounter()
}
- Attenzione: L'evento viene notificato solo se il contenuto dell'albero è document-oriented.
- Se il parametro ActivateOnExpand dell'albero è True il sistema, dopo aver notificato l'evento di OnExpandDoc, attiva il nodo.
Ultima modifica: 28/11/2022 / Validità: da 6.5.2680