Details
Description
Right now we only support a static UIComponent tree, but stock Facelets should
support a dynamic UIComponent tree via their handler classes, whose apply(-)
methods could create varying numbers of UIComponent children. This has
ramifications with the StateManager code, and the transient and non-transient
components.
support a dynamic UIComponent tree via their handler classes, whose apply(-)
methods could create varying numbers of UIComponent children. This has
ramifications with the StateManager code, and the transient and non-transient
components.
Subversion 13493 : Fixed Facelets' FacetHandler so it preserves facet components, and their ids.
3rd\facelets-1.1\src\java\com\sun\facelets\tag\jsf\core\FacetHandler.java
Subversion 13391 : Made dynamic ui:include work. Augmented duplicate id reporting. Improved UIComponent tree debugging.
icefaces\core\src\com\icesoft\faces\application\D2DViewHandler.java
icefaces\core\src\com\icesoft\faces\facelets\D2DFaceletViewHandler.java
icefaces\lib\icefaces-facelets.jar
Subversion 13392 : Changed ICEfaces + Facelets version of component-showcase to use dynamic ui:include
icefaces\samples\component-showcase\src\com\icesoft\icefaces\samples\showcase\navigation\PageContentBean.java
icefaces\samples\component-showcase\src\com\icesoft\icefaces\samples\showcase\navigation\TreeNavigation.java
icefaces\samples\component-showcase\web\inc\content-facelet.jspx