Hi,
I am trying to read an XML file and create a tree using XMLTreeLoader.
Code to
implement the same has been taken from GWT-Ext showcase demo. Problem
is: code successfully creates a tree with child nodes but I could not
find a way to create tree with sub sub child. Code only generates
node
upto a single level. Please suggest what do I do?
My set up:
•     Windows XP SP2
•     Eclipse 3.4
•     GWT-Ext v-2.0.5
•     Ext -2.0.2
•     GWT 1.5.3
•     Cypal Studio plug-in
•     JDK 6
___________________________________________________________________________­
___________________

family.xml which needs to be read :
___________________________________________________________________________­
___________________
<mainfolder>
<parent name="p1">
  <child1 name="c1">
        <subchild1 name="subc1">
             <subsubchild1 name="subsubc1">
             </subsubchild1>
        </subchild1>
  </child1>
  <child2 name="c1"></child2>

 </parent>

<parent name="p2">

  <child1 name="c1">
        <subchild1 name="subc1">
                 <subsubchild1 name="subsubc1">
                 </subsubchild1>
        </subchild1>
  </child1>
  <child2 name="c2"></child2>
</parent>

</mainfolder>


//-------------------------------------------------------------------------­---------------------------------------------------------------------------­------------


The code snippet taken from showcase:


//-------------------------------------------------------------------------­---------------------------------------------------------------------------­------------


 Panel navPanel = new Panel();
        navPanel.setTitle("Family list");
        navPanel.setBorder(false);


        final TreePanel treePanel = new TreePanel();
        treePanel.setTitle("---FamilyHierarchy---");
        treePanel.setAnimate(true);
        treePanel.setEnableDD(true);
        treePanel.setContainerScroll(true);
        treePanel.setRootVisible(true);
        treePanel.setWidth(200);
        treePanel.setHeight(200);
        treePanel.setSelectionModel(new MultiSelectionModel());


        final XMLTreeLoader loader = new XMLTreeLoader();


        loader.setDataUrl("family.xml");
        loader.setMethod(Connection.GET);


        loader.setRootTag("mainfolder");


        loader.setFolderTag("parent");
        loader.setFolderTitleMapping("@name");


        loader.setLeafTag("child1");
        loader.setLeafTitleMapping("@name");


        loader.setLeafTag("child2");
        loader.setLeafTitleMapping("@name");


        loader.setQtipMapping("@qtip");
        loader.setIconMapping("@icon");


            AsyncTreeNode root = new AsyncTreeNode("List Of
TestPlans", loader);


        treePanel.setRootNode(root);
        root.expand();
        treePanel.expandAll();
        navPanel.add(treePanel);
        westPanel.add(navPanel);

----------------------------------------------------------------------------------------------------------------------------------------------------------
I do not understand how to set values in XMLTreeloader <subchild1> and
<subsubchild1> so that <subchild1> become child of <child1>  and
<subsubchild1> become child of <subchild1>.

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"GWT-Ext Developer Forum" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/gwt-ext?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to