You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by lo...@apache.org on 2013/10/11 16:26:12 UTC
svn commit: r1531305 - in
/myfaces/tobago/trunk/tobago-example/tobago-example-test/src/main:
java/org/apache/myfaces/tobago/example/test/DynamicBean.java
webapp/test/forEach/dynamic-include.xhtml
Author: lofwyr
Date: Fri Oct 11 14:26:11 2013
New Revision: 1531305
URL: http://svn.apache.org/r1531305
Log:
try dynamic including
Modified:
myfaces/tobago/trunk/tobago-example/tobago-example-test/src/main/java/org/apache/myfaces/tobago/example/test/DynamicBean.java
myfaces/tobago/trunk/tobago-example/tobago-example-test/src/main/webapp/test/forEach/dynamic-include.xhtml
Modified: myfaces/tobago/trunk/tobago-example/tobago-example-test/src/main/java/org/apache/myfaces/tobago/example/test/DynamicBean.java
URL: http://svn.apache.org/viewvc/myfaces/tobago/trunk/tobago-example/tobago-example-test/src/main/java/org/apache/myfaces/tobago/example/test/DynamicBean.java?rev=1531305&r1=1531304&r2=1531305&view=diff
==============================================================================
--- myfaces/tobago/trunk/tobago-example/tobago-example-test/src/main/java/org/apache/myfaces/tobago/example/test/DynamicBean.java (original)
+++ myfaces/tobago/trunk/tobago-example/tobago-example-test/src/main/java/org/apache/myfaces/tobago/example/test/DynamicBean.java Fri Oct 11 14:26:11 2013
@@ -44,12 +44,12 @@ public class DynamicBean {
FacesContext.getCurrentInstance().addMessage(null,
new FacesMessage(FacesMessage.SEVERITY_WARN, "All panels where added!", null));
}
- return null;
+ return "/test/forEach/dynamic-include.xhtml";
}
public String reset() {
panels.clear();
- return "test/forEach/dynamic-include.xhtml";
+ return "/test/forEach/dynamic-include.xhtml";
}
public List<DynamicPanel> getPanels() {
Modified: myfaces/tobago/trunk/tobago-example/tobago-example-test/src/main/webapp/test/forEach/dynamic-include.xhtml
URL: http://svn.apache.org/viewvc/myfaces/tobago/trunk/tobago-example/tobago-example-test/src/main/webapp/test/forEach/dynamic-include.xhtml?rev=1531305&r1=1531304&r2=1531305&view=diff
==============================================================================
--- myfaces/tobago/trunk/tobago-example/tobago-example-test/src/main/webapp/test/forEach/dynamic-include.xhtml (original)
+++ myfaces/tobago/trunk/tobago-example/tobago-example-test/src/main/webapp/test/forEach/dynamic-include.xhtml Fri Oct 11 14:26:11 2013
@@ -11,8 +11,19 @@
<tc:page width="800px" height="800px" label="Dynamic Include">
<tc:box label="Dynamic Included Panels">
<f:facet name="layout">
- <tc:gridLayout margin="10px" columns="500px" rows="auto;auto;auto;auto;auto"/>
+ <tc:gridLayout margin="10px" columns="500px" rows="100px;auto;auto;auto;auto;auto"/>
</f:facet>
+ <tc:panel>
+ <p>
+ This example demonstrates dynamic includes with Facelets.
+ </p>
+ <p>
+ It seems to work with Mojarra, but not with MyFaces.
+ </p>
+ <p>
+ <b>Warning:</b> Using c:forEach with dynamic content may produces several problems.
+ </p>
+ </tc:panel>
<tc:messages/>
<c:forEach var="panel" items="#{dynamic.panels}">
<ui:include src="#{panel.name}"/>