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
-~----------~----~----~----~------~----~------~--~---