Árbol de componentes JSF
El Árbol de componentes JSF es una aproximación de tiempo de diseño del árbol de componentes que una vista generará
en tiempo de ejecución. El árbol de componentes lo crea el manejador de vistas de tiempo de diseño mediante el registro
de códigos activo para un proyecto y un documento de entrada (es decir, JSP o XHTML). El árbol de componentes se
utiliza para determinar mejor las características de una vista como por ejemplo qué validadores y conversores se
registran con qué componentes.
La vista Árbol de componentes es una vista de Eclipse que visualiza el árbol de componentes de tiempo de diseño.
La vista está ligada al editor activo y se actualiza siempre que se guarda una página o se solicita una construcción
nueva.
El diagrama anotado que figura más arriba muestra las características más importantes de la vista de árbol de
componentes.
- La vista de árbol de componentes está ligada a la vista JSF actual. la vista JSF actual está ligada al editor
activo.
Si el editor activo tiene una página fuente de la vista JSF válida abierta (es decir, una página JSP), el árbol de
componentes correspondiente se activará en la vista. El botón de renovación puede utilizarse para forzar una
actualización en el árbol. Tenga en cuenta que el botón de renovación no forzará ninguna actualización
incondicional de la vista si la infraestructura considera que está sincronizada. Para forzar una actualización de
árbol incondicional, guarde la página o realice una construcción nueva sobre el proyecto.
- El "formulario maestro" del lado izquierdo muestra el árbol de componentes como árbol estándar.
Cada nodo del árbol es un componente. Tenga en cuenta que los códigos de la página que no resultan en componentes en
tiempo de ejecución no aparecerán directamente en el árbol. Sin embargo, si tienen efectos conocidos, estos aparecerán.
Por ejemplo, los conversores y los validadores aparecerán en el formulario de detalles para un componente de la pestaña
de decoradores.
- La vista de detalles del lado derecho se activa pulsando un componente en el árbol del lado izquierdo.
Se muestra información sobre el componente en varias pestañas seleccionables.
Registro de códigos JSF