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

Expand Doc

procedura copia link

Scopo

Espande o collassa il nodo dell'albero il cui documento associato è quello indicato.

Sintassi

// Espando il documento dell'albero
Albero.ExpandDoc(documento, espandi)

Argomenti

Documento E' il documento che identifica il nodo da espandere/collassare. Deve essere un oggetto derivato dalla libreria IDDocument.
Espandi E' un valore booleano opzionale che indica se il nodo deve essere espanso o collassato. Il valore di default è True.

Esempio di codice

// ************************
// Espande il nodo indicato
// ************************

public void AlberoDO.EspandiNodo()
{
  OggettoAlbero oa = null // 
  // 
  // Se è tutto chiuso... espando il nodo radice

  Documenti.ExpandDoc(this.Root, ??)
  // 
  // Recupero il documento corrente... poiché la collection attaccata al
  // pannello è esattamente la stessa collection dell'oggetto attaccato
  // all'albero... i puntatori sono esattamente gli stessi. Quindi posso usare
  // il documento del pannello per cercare il documento nell'albero

  oa := OggettoAlbero.Document
  // 
  // Espando il documento richiesto

  Documenti.ExpandDoc(oa, ??)
}
  • Se il nodo da espandere o collassare non viene trovato tra i nodi dell'albero la chiamata alla procedura non ha alcun effetto. In questo caso viene generato un messaggio di warning che è possibile osservare nella videata di debug.
  • Se alla procedura viene fornito il valore Null Object al parametro Documento il sistema espande o collassa tutti i nodi dell'albero.
  • Nel caso di Applicazione Mobile non è supportata l'espansione dell'intero albero; inoltre i nodi non appartenenti al ramo espanso vengono sempre collassati.

Ultima modifica: 24/03/2021 / Validità: da 6.5.2680

Vedi Anche

  • ID Document

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum