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 ();