Come filtrare tutti i nodi di un albero Flex Component

November 26

Il componente Flex albero consente ai programmatori .NET per visualizzare un elenco di cartelle, file o altri oggetti in una struttura ad albero. È il più delle volte utilizza il componente albero per navigare contenuti wiki, manuali o la documentazione pubblicati sul Web. È filtrare i nodi per fermare gli spettatori da cliccando su un link. Per esempio, se non si dispone di una sezione pubblica, gli spettatori vedere il collegamento, ma non possono fare clic su di esso.

istruzione

1 Aprire il software di sviluppo Flex sul computer e aprire il progetto Web da modificare. Fare doppio clic sulla pagina di codice sorgente per il controllo della struttura.

2 Aggiungere la libreria per la matrice che visualizza i componenti nella vista ad albero. Copiare e incollare il seguente codice nella parte superiore della sezione di codice nella forma Flex:

import mx.collections.ArrayCollection;

3 Impostare l'elenco dei nodi componenti dell'albero utilizzando la libreria "ArrayCollection". Aggiungere il seguente codice alla funzione di filtro:

tree.children = new ArrayCollection (person.tree.source);

4 Filtrare tutti i nodi dell'albero. Il codice seguente imposta il filtro nodo della struttura a "true" per disattivare loro:

tree.children.filterFunction = true;

5 Aggiornare la visualizzazione ad albero. Dopo aver modificato le opzioni di filtro, è necessario aggiornare l'albero per gli spettatori di vedere i cambiamenti. Aggiungere il seguente codice per completare le modifiche del filtro:

tree.children.refresh ();