You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@myfaces.apache.org by Juan Jesús Cremades Monserrat <re...@gmail.com> on 2008/05/02 10:30:21 UTC

t:tree2 JavasScript Error

Hi,

I'm implementing an easy tree estructure, but I'm having problems with some
images and the JS code generated.

- IE 7, the "plus nav" ins't rendered and when I do click I obtain a
JavaScript Error
- Firefox 2.0.0.14 the link doesn't exist and I can't open the tree

My code is the next:

<t:tree2 id="arbol_listas"  value="#{sesion.arbolConfiguracion}"
showRootNode="true" var="node" imageLocation="../images/">
   <f:facet name="uno">
      <h:panelGroup>
         <f:facet name="expand">
            <t:graphicImage value="../images/person.png"  border="3"/>
         </f:facet>
         <f:facet name="collapse">
            <t:graphicImage value="../images/person.png" border="3"/>
         </f:facet>
         <h:outputText value="#{node.description}"/>
      </h:panelGroup>
   </f:facet>
   <f:facet name="foo-folder">
      <h:panelGroup>
         <f:facet name="expand">
            <t:graphicImage value="../images/yellow-folder-open.png"
border="5"/>
         </f:facet>
         <f:facet name="collapse">
            <t:graphicImage value="../images/yellow-folder-closed.png"
border="5"/>
         </f:facet>
         <h:outputText value="#{node.description}"/>
      </h:panelGroup>
   </f:facet>
   <f:facet name="person">
      <h:panelGroup>
         <f:facet name="expand">
            <t:graphicImage value="../images/person.png"  border="10"/>
         </f:facet>
        <f:facet name="collapse">
           <t:graphicImage value="../images/person.png"  border="10"/>
        </f:facet>
        <h:outputText value="#{node.description}"/>
     </h:panelGroup>
   </f:facet>
</t:tree2>

And the JAVA code;:


        TreeNode treeData = new TreeNodeBase("foo-folder", "Inbox", false);

        // populate Frank's portion of the tree
        TreeNodeBase personNode = new TreeNodeBase("person", "Frank Foo",
false);
        personNode.getChildren().add(new TreeNodeBase("foo-folder",
"Requires Foo", false));

        treeData.getChildren().add(personNode);


Thaks!!!