Hvordan filtrere alle noder av en Flex Tre Component

Flex Tre komponenten gjør NET programmerere å vise en liste over mapper, filer eller andre elementer i en trestruktur. Du bruker oftest treet komponent for å navigere wiki innhold, manualer eller dokumentasjon som er publisert på nettet. Du filtrere ut nodene for å stoppe seere fra å klikke på en link. For eksempel, hvis du ikke har en seksjon publisert, seere se linken, men kan ikke klikke på den.

Bruksanvisning

1 Åpne Flex utvikling programvaren på datamaskinen og åpne Web-prosjektet til å redigere. Dobbeltklikk på kildekoden side for treet kontroll.

2 Legg biblioteket for tabellen som viser komponentene i trevisningen. Kopier og lim inn følgende kode til toppen av koden seksjon i Flex form:

import mx.collections.ArrayCollection;

3 Sett liste over tre komponentnoder ved hjelp av "ArrayCollection" bibliotek. Legg til følgende kode i filterfunksjon:

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

4 Filter alle nodene i treet. Følgende kode setter treet node-filter for å "true" for å deaktivere dem:

tree.children.filterFunction = true;

5 Oppdater trevisningen. Når du har endret filteralternativene, må du oppdatere treet for seerne å se endringene. Legg til følgende kode for å fullføre filter endringer:

tree.children.refresh ();