Matthias Wessendorf wrote:
can you provide some code ?
the view looks more or less like this:
<t:div>
<t:commandLink value="tree1" action="#{nav.openTree1}"/>
</t:div>
<t:div rendered="#{treeState.tree1Visible}">
<t:tree2 var="node" value="#{nav.tree1Model}"
clientSideToggle="false"
rendered="#{treeState.tree1Visible}" varNodeToggler="t">
<f:facet name="group">
<t:commandLink value="#{node.description}" title="#{node.info}"
action='#{t.toggleExpanded}'/>
</f:facet>
<f:facet name="member">
<t:commandLink value="#{node.description}" action="#{
nav.memberSelected}"
title="#{node.info}">
<t:updateActionListener property="#{nav.selectedNodePath}"
value="#{node.identifier}"/>
</t:commandLink>
</f:facet>
</t:tree2>
</t:div>
<t:div>
<t:commandLink value="tree2" action="#{nav.openTree2}"/>
</t:div>
<t:div rendered="#{treeState.tree2Visible}">
<t:tree2 var="node" value="#{nav.tree2Model}"
clientSideToggle="false" varNodeToggler="t"
rendered="#{treeState.tree2Visible}">
<f:facet name="group">
<t:commandLink value="#{node.description}" title="#{node.info}"
action='#{t.toggleExpanded}'/>
</f:facet>
<f:facet name="member">
<t:commandLink value="#{node.description}" action="#{
nav.memberSelected}"
title="#{node.info}">
<t:updateActionListener property="#{nav.selectedNodePath}"
value="#{node.identifier}"/>
</t:commandLink>
</f:facet>
</t:tree2>
</t:div>
<t:div rendered="#{treeState.tree3Visible}">
<t:commandLink value="tree3" action="#{nav.openTree3}"/>
</t:div>
<t:div rendered="#{treeState.tree3Visible}">
<t:tree2 var="node" value="#{nav.tree3Model}"
clientSideToggle="false" varNodeToggler="t"
showRootNode="false" rendered="#{treeState.tree3Visible}">
<f:facet name="group">
<t:commandLink value="#{node.description}" title="#{node.info}"
action='#{nav.groupEditSelected}'>
<t:updateActionListener property='#{nav.selectedNodePath}'
value='#{node.identifier}'/>
</t:commandLink>
</f:facet>
<f:facet name="member">
<t:commandLink value="#{node.description}"
action="#{nav.memberEditSelected}" title="#{
node.info}">
<t:updateActionListener property="#{nav.selectedNodePath}"
value="#{node.identifier}"/>
</t:commandLink>
</f:facet>
</t:tree2>
</t:div>