[richfaces-svn-commits] JBoss Rich Faces SVN: r2065 - trunk/samples/treeModelDemo/src/main/webapp/pages.

richfaces-svn-commits at lists.jboss.org richfaces-svn-commits at lists.jboss.org
Sun Aug 5 19:48:11 EDT 2007


Author: nbelaevski
Date: 2007-08-05 19:48:11 -0400 (Sun, 05 Aug 2007)
New Revision: 2065

Modified:
   trunk/samples/treeModelDemo/src/main/webapp/pages/index.jsp
Log:
- isActiveData() method added to StackingTreeModel
- unit test for StackingTreeModel updated
- active, activeRoot, activeNodes attributes introduced for UITreeNodes & UIRecursiveTreeNodes
- new attributes are used in sample application

Modified: trunk/samples/treeModelDemo/src/main/webapp/pages/index.jsp
===================================================================
--- trunk/samples/treeModelDemo/src/main/webapp/pages/index.jsp	2007-08-05 23:48:07 UTC (rev 2064)
+++ trunk/samples/treeModelDemo/src/main/webapp/pages/index.jsp	2007-08-05 23:48:11 UTC (rev 2065)
@@ -11,7 +11,7 @@
 	<body>
 		<f:view>
 			<h:form>
-				<tree:tree adviseNodeOpened="#{treeModelBean.adviseNodeOpened}" switchType="ajax">
+				<tree:tree adviseNodeOpened="#{treeModelBean.adviseNodeOpened}" switchType="client">
 					<model:treeNodes id="project" nodes="#{loaderBean.projects}" var="project">
 						<tree:treeNode>
 					    	<h:commandLink action="#{project.click}" value="Project: #{project.name}" />
@@ -66,9 +66,11 @@
 							</model:treeNodes>
 
 							<model:recursiveTreeNodes id="archiveEntry" var="archiveEntry"
-								root="#{dir.files}" nodes="#{archiveEntry.archiveEntries}">
+								root="#{dir.files}" nodes="#{archiveEntry.archiveEntries}" 
+								activeRoot="#{archiveEntry.class.simpleName == 'ArchiveFile'}"
+								activeNodes="#{archiveEntry.class.simpleName == 'ArchiveEntry'}">
 							
-								<tree:treeNode id="archiveEntryNode" rendered="#{archiveEntry.class.simpleName == 'ArchiveFile' or archiveEntry.class.simpleName == 'ArchiveEntry'}">
+								<tree:treeNode id="archiveEntryNode">
 									<h:commandLink action="#{archiveEntry.click}" value="Archive entry: #{archiveEntry.name}" />
 								</tree:treeNode>
 




More information about the richfaces-svn-commits mailing list