Tecnología

Inicio

Cómo filtrar todos los nodos de un árbol de componentes Flex

El componente Tree Flex permite a los programadores de .NET para mostrar una lista de carpetas, archivos u otros elementos en una estructura de árbol. Que más utiliza el componente de árbol para navegar por el contenido wiki, manuales o documentos publicados en la Web. A filtrar los nodos para detener a los espectadores de hacer clic en un enlace. Por ejemplo, si usted no tiene una sección publicada, los espectadores ver el enlace, pero no pueden hacer clic en él.

Instrucciones

1 Abra el software de desarrollo de Flex en el ordenador y abrir el proyecto Web para editar. Haga doble clic en la página de código fuente para el control de árbol.

2 Agregar la biblioteca de la matriz que muestra los componentes en la vista de árbol. Copiar y pegar el siguiente código a la parte superior de la sección de código en la forma de la flexión:

mx.collections.ArrayCollection importación;

3 Establece la lista de nodos del árbol de componentes utilizando la biblioteca "ArrayCollection". Agregue el código siguiente a su función de filtro:

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

4 Filtrar todos los nodos en el árbol. El siguiente código define el filtro de nodo de árbol a "true" para desactivarlas:

tree.children.filterFunction = true;

5 Actualizar la vista de árbol. Después de cambiar las opciones de filtro, deberá actualizar el árbol para que los espectadores puedan ver los cambios. Agregue el código siguiente para completar los cambios de filtro:

tree.children.refresh ();