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>