English
Instant Developer Foundation Documentazione
  • Reference Librerie
  • Oggetti UI
  • Libreria Tree
  • Document Orientation

On Expand Doc

evento copia link

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()
}
  • 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

Vedi Anche

  • ID Document
  • Activate On Expand (proprietà)
  • Expand Nodes By Level (procedura)
  • Expand Doc (procedura)

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum