Hi Experts,
Can anyone pls help.
Thanks
ds
On Mar 9, 4:49 pm, ds <[email protected]> wrote:
> 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
-~----------~----~----~----~------~----~------~--~---