[richfaces-svn-commits] JBoss Rich Faces SVN: r834 - in trunk/richfaces-samples/tree-demo/src/main: webapp/pages and 1 other directory.

richfaces-svn-commits at lists.jboss.org richfaces-svn-commits at lists.jboss.org
Tue May 22 15:15:55 EDT 2007


Author: nbelaevski
Date: 2007-05-22 15:15:55 -0400 (Tue, 22 May 2007)
New Revision: 834

Modified:
   trunk/richfaces-samples/tree-demo/src/main/java/org/richfaces/Bean.java
   trunk/richfaces-samples/tree-demo/src/main/webapp/pages/index.jsp
Log:
RF-220 fixed

Modified: trunk/richfaces-samples/tree-demo/src/main/java/org/richfaces/Bean.java
===================================================================
--- trunk/richfaces-samples/tree-demo/src/main/java/org/richfaces/Bean.java	2007-05-22 16:56:10 UTC (rev 833)
+++ trunk/richfaces-samples/tree-demo/src/main/java/org/richfaces/Bean.java	2007-05-22 19:15:55 UTC (rev 834)
@@ -66,6 +66,8 @@
 	private String iconLeaf = null;
 	private String icon = null;
 
+	private boolean renderFacets = false;
+	
 	private String pathToExpand;
 
 	private boolean dragOn = true;
@@ -360,4 +362,12 @@
 	public void setData1(TreeNodeImpl data1) {
 		this.data1 = data1;
 	}
+
+	public boolean isRenderFacets() {
+		return renderFacets;
+	}
+
+	public void setRenderFacets(boolean renderFacets) {
+		this.renderFacets = renderFacets;
+	}
 }
\ No newline at end of file

Modified: trunk/richfaces-samples/tree-demo/src/main/webapp/pages/index.jsp
===================================================================
--- trunk/richfaces-samples/tree-demo/src/main/webapp/pages/index.jsp	2007-05-22 16:56:10 UTC (rev 833)
+++ trunk/richfaces-samples/tree-demo/src/main/webapp/pages/index.jsp	2007-05-22 19:15:55 UTC (rev 834)
@@ -53,6 +53,13 @@
 					<f:selectItem itemLabel="on" itemValue="#{true}" />
 					<f:selectItem itemLabel="off" itemValue="#{false}" />
 			</h:selectOneRadio>
+
+			<h:outputText value="Render facets:" />
+				<h:selectOneRadio value="#{bean.renderFacets}" onclick="submit()">
+					<f:selectItem itemLabel="true" itemValue="#{true}" />
+					<f:selectItem itemLabel="false" itemValue="#{false}" />
+			</h:selectOneRadio>
+
 			<h:outputText value="Drag is: #{bean.dragOn ? 'on' : 'off'}" />
 			<br />
 			<h:commandButton value="#{bean.commandButtonCaption}"
@@ -80,6 +87,22 @@
 					icon="#{bean.icon}"
                     dropListener="#{bean.processDrop}">
 
+					<f:facet name="icon">
+						<h:outputText value="icon" rendered="#{bean.renderFacets}"/>
+					</f:facet>
+
+					<f:facet name="leaf">
+						<h:outputText value="leaf" rendered="#{bean.renderFacets}"/>
+					</f:facet>
+
+					<f:facet name="iconExpanded">
+						<h:outputText value="expanded" rendered="#{bean.renderFacets}"/>
+					</f:facet>
+
+					<f:facet name="iconCollapsed">
+						<h:outputText value="collapsed" rendered="#{bean.renderFacets}"/>
+					</f:facet>
+
 					<dnd:dndParam name="treeParam" value="Tree Parameter" />
 					<dnd:dndParam name="accept" value="accept" />
 




More information about the richfaces-svn-commits mailing list