And this should work? Because it doesn't for me... I now have the following 
java code..:

public TreeModel getTerminalTreeData() {
        TreeNode treeData = new TreeNodeBase("terminal", "Terminal", false);
        TreeNodeBase terminalNode = new TreeNodeBase("terminalInfo", "Details", 
true);
        treeData.getChildren().add(terminalNode);
        TreeModel treeModel = new TreeModelBase(treeData);
        TreeState treeState = treeModel.getTreeState();
        if (!treeState.isNodeExpanded("0:0")) {
            treeState.toggleExpanded("0:0");
            treeModel.setTreeState(treeState);
        }        
        return treeModel;
}

(I have also tried 0:1, 0:2, 1:0 and 1:1...)

and jsp code..:

<t:tree2 id="terminalTree" value="#{searchAssitBean.terminalTreeData}" 
var="node" varNodeToggler="t"
preserveToggle="false">


but the tree appear with the nodes collapsed.... What am I doing wrong?


BTJ

On Fri, 2 Mar 2007 10:08:51 -0700
"Andrew Robinson" <[EMAIL PROTECTED]> wrote:

> 0:0 for root and the first child
> 0:1 for the root node and its second child
> etc.
> 
> On 3/2/07, Bjørn T Johansen <[EMAIL PROTECTED]> wrote:
> > Ok, I have also tried using "terminal" and "terminalInfo" as node id, but 
> > should I use
> > "terminal:terminalInfo" or?
> >
> > BTJ
> >
> > On Fri, 2 Mar 2007 08:10:36 -0700
> > "Andrew Robinson" <[EMAIL PROTECTED]> wrote:
> >
> > > tree2 uses the tree path (node indexes separated by colons), not the
> > > tree identifier to expand/collapse nodes.
> > >
> > > On 3/2/07, Bjørn T Johansen <[EMAIL PROTECTED]> wrote:
> > > > I am using this java code...:
> > > >
> > > > public TreeModel getTerminalTreeData() {
> > > >         TreeNode treeData = new TreeNodeBase("terminal", "Terminal", 
> > > > false);
> > > >         TreeNodeBase terminalNode = new TreeNodeBase("terminalInfo", 
> > > > "Details", true);
> > > >         treeData.getChildren().add(terminalNode);
> > > >         TreeModel treeModel = new TreeModelBase(treeData);
> > > >         TreeState treeState = treeModel.getTreeState();
> > > >         if (!treeState.isNodeExpanded(treeData.getIdentifier())) {
> > > >             treeState.toggleExpanded(treeData.getIdentifier());
> > > >             treeModel.setTreeState(treeState);
> > > >         }
> > > >         if (!treeState.isNodeExpanded(terminalNode.getIdentifier())) {
> > > >             treeState.toggleExpanded(terminalNode.getIdentifier());
> > > >             treeModel.setTreeState(treeState);
> > > >         }
> > > >         return treeModel;
> > > > }
> > > >
> > > >
> > > > And this is mye jsp code..:
> > > >
> > > > <t:tree2 id="terminalTree" value="#{searchAssitBean.terminalTreeData}" 
> > > > var="node" varNodeToggler="t"
> > > > preserveToggle="false"> <f:facet name="terminal">
> > > >                         <h:panelGroup>
> > > >                             <f:facet name="expand">
> > > >                                 <t:graphicImage 
> > > > value="../images/yellow-folder-open.png"
> > > > rendered="#{t.nodeExpanded}" border="0"/> </f:facet>
> > > >                             <f:facet name="collapse">
> > > >                                 <t:graphicImage 
> > > > value="../images/yellow-folder-closed.png"
> > > > rendered="#{!t.nodeExpanded}" border="0"/> </f:facet>
> > > >                             <h:outputText value="#{node.description}" 
> > > > styleClass="nodeFolder"/>
> > > >                             <%--<h:outputText value=" 
> > > > (#{node.childCount})" styleClass="childCount"
> > > > rendered="#{!empty node.children}"/>--%> </h:panelGroup>
> > > >                     </f:facet>
> > > >                     <f:facet name="terminalInfo">
> > > >                         <h:panelGroup>
> > > >                          .......
> > > >                         </h:panelGroup>
> > > > ......
> > > >
> > > >
> > > > But all nodes are collapsed when the page is shown... What am I doing 
> > > > wrong?
> > > >
> > > >
> > > > Regards,
> > > >
> > > > BTJ
> > > >
> > > >
> > > > --
> > > > -----------------------------------------------------------------------------------------------
> > > > Bjørn T Johansen
> > > >
> > > > [EMAIL PROTECTED]
> > > > -----------------------------------------------------------------------------------------------
> > > > Someone wrote:
> > > > "I understand that if you play a Windows CD backwards you hear strange 
> > > > Satanic messages"
> > > > To which someone replied:
> > > > "It's even worse than that; play it forwards and it installs Windows"
> > > > -----------------------------------------------------------------------------------------------
> > > >

Reply via email to