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

Expand Node

procedura copia link

Scopo

La procedura ExpandNode comunica al sistema che occorre espandere (o collassare) un nodo identificandolo tramite l'HashKey. E' possibile indicare al sistema se, dopo aver espanso il nodo, occorra collassare tutti gli altri nodi già espansi lasciando aperti i soli nodi necessari a raggiungere il nodo richiesto.

Sintassi

// Aggiorno l'albero
Albero.ExpandNode(hashkey, espandi, espandi solo ramo)

Argomenti

Hash Key E' una stringa che identifica il nodo da espandere o collassare. Se viene fornito il valore EmptyString il sistema espande o collassa tutto l'albero. Per sapere cosa è un HashKey puoi leggere il paragrafo "Identificazione dei nodi: la proprietà HashKey" dell'articolo Nodi dell'albero.
Espandi E' un valore booleano opzionale che indica se occorre espandere o collassare il nodo. Il valore di default è True.
Espandi Solo Ramo E' un valore booleano opzionale che indica se, al termine dell'espansione, occorre lasciare aperti i soli nodi necessari a raggiungere il nodo appena espanso. Il valore di default è True.

Esempio di codice

// ************************
// Espande il nodo corrente
// ************************

public void AlberoCategorie.EspandiNodo()
{
  Categorie.ExpandNode(CAT +c ToString(Categorie.ID), ??, ??)
}
  • Se un nodo viene espanso per la prima volta viene anche notificato l'evento OnExpandNode dell'albero. Tale evento non viene più notificato per le espansioni successive finché la videata rimane aperta.
  • Nel caso di Applicazione Mobile non è supportata l'espansione dell'intero albero; inoltre il parametro EspandiSoloRamo è sempre attivo.

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

Vedi Anche

  • On Expand Node (evento)
  • Nodi

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum