nope, here are the xml files i used.
also check this lines
final XMLTreeLoader loader = new XMLTreeLoader();
//this is where your xml file gets loaded
*loader.setDataUrl("data/countries-grouped.xml");*
loader.setMethod(Connection.GET);
//this are the definition of your xml file structure.
loader.setRootTag("countries");
loader.setFolderTitleMapping("@title");
loader.setFolderTag("continent");
loader.setLeafTitleMapping("@title");
loader.setLeafTag("country");
loader.setQtipMapping("@qtip");
loader.setIconMapping("@icon");
and you have also this
final XMLTreeLoader tripLoader = new XMLTreeLoader();
*tripLoader.setDataUrl("data/trip.xml");*
tripLoader.setMethod(Connection.GET);
tripLoader.setRootTag("vacations");
tripLoader.setFolderIdMapping("@title");
tripLoader.setFolderTag("trip");
tripLoader.setQtipMapping("@qtip");
tripLoader.setIconMapping("@icon");
tripLoader.setAttributeMappings(new String[] { "@trip" });
you might wanna check those values to see if they match the xml file.
I can send you the project, *but it will be ziped in .7z file*, just tell me
if you want to.
Regards,
_____________________
Ing. Gabriel Gutiérrez
Monterrey, México
On Mon, Apr 13, 2009 at 10:49 AM, Mohamad Nasreddinne <
[email protected]> wrote:
> so you don't change anything in the code ??
>
>
> ------------------------------
> To: [email protected]
> Subject: Re: mixing SmartGMt code and GWT Ext code
> From: [email protected]
> Date: Mon, 13 Apr 2009 15:47:39 +0000
>
>
> I got them from the showcase send those so I can check it
>
> Regards Sent from my BlackBerry® from Iusacell wireless device from
> Iusacell
> ------------------------------
> *From*: Mohamad Nasreddinne
> *Date*: Mon, 13 Apr 2009 17:44:29 +0200
> *To*: <[email protected]>
> *Subject*: RE: mixing SmartGMt code and GWT Ext code
>
>
>
> hey
> how did you give the url of the xml file ?
> i have the 2 xml file but i forgot to send them to you
> ------------------------------
> Date: Mon, 13 Apr 2009 10:27:14 -0500
> Subject: Re: mixing SmartGMt code and GWT Ext code
> From: [email protected]
> To: [email protected]
>
> Yup! it worke just fined, i copy/paste your code and I add the folder data
> into the public folder (public folder is inside your src folder inside your
> main package).
>
> I added the trip.xml and the countries-grouped.xml into the data folder,
> perhaps this might be your error, you need 2 xml files instead of 1.
>
> I attached an image.
>
> Regards,
> _____________________
> Ing. Gabriel Gutiérrez
> Monterrey, México
>
>
> On Mon, Apr 13, 2009 at 9:44 AM, Gabriel Ernesto Gutierrez Añez <
> [email protected]> wrote:
>
> Ok, i'll try, give me acouple of minutes.
>
>
> Regards,
> _____________________
> Ing. Gabriel Gutiérrez
> Monterrey, México
>
>
>
> On Fri, Apr 10, 2009 at 12:24 PM, Mohamad Nasreddinne <
> [email protected]> wrote:
>
>
> My code is the same as the code in the demo
> the problem is that i have one folder in each tree but the content of the
> xml is not displayed .
>
> so if you can test it and tell me if it works .
> thank you
>
>
> 1. /*
> 2. * GWT-Ext Widget Library
> 3.
> * Copyright 2007 - 2008, GWT-Ext LLC., and individual contributors as
> indicated
>
> 4.
> * by the @authors tag. See the copyright.txt in the distribution for a
>
> 5. * full listing of individual contributors.
> 6. *
> 7. * This is free software; you can redistribute it and/or modify it
> 8. * under the terms of the GNU Lesser General Public License as
> 9. * published by the Free Software Foundation; either version 3 of
> 10. * the License, or (at your option) any later version.
> 11. *
> 12. * This software is distributed in the hope that it will be useful,
>
> 13. * but WITHOUT ANY WARRANTY; without even the implied warranty of
> 14. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
>
> 15. * Lesser General Public License for more details.
> 16. *
> 17. * You should have received a copy of the GNU Lesser General Public
>
> 18. * License along with this software; if not, write to the Free
> 19.
> * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
> 20. * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
> 21. */
> 22.
> 23.
> 24. import com.google.gwt.core.client.EntryPoint;
> 25. import com.google.gwt.user.client.ui.RootPanel;
> 26. import com.gwtext.client.core.Connection;
> 27. import com.gwtext.client.data.Node;
> 28. import com.gwtext.client.dd.DragData;
> 29. import com.gwtext.client.dd.DragDrop;
> 30. import com.gwtext.client.widgets.Component;
> 31. import com.gwtext.client.widgets.Panel;
> 32. import com.gwtext.client.widgets.form.FieldSet;
> 33. import com.gwtext.client.widgets.form.FormPanel;
> 34. import com.gwtext.client.widgets.form.Radio;
> 35. import com.gwtext.client.widgets.layout.HorizontalLayout;
> 36. import com.gwtext.client.widgets.layout.VerticalLayout;
> 37. import com.gwtext.client.widgets.tree.*;
> 38. import
> com.gwtext.client.widgets.tree.event.TreePanelListenerAdapter;
> 39.
> 40. public class TwoTreesSample implements EntryPoint {
> 41.
> 42. public void onModuleLoad() {
> 43. Panel panel = new Panel();
> 44. panel.setBorder(false);
> 45. panel.setPaddings(15);
> 46.
> 47. //create form for nody drop style
> 48. FormPanel formPanel = new FormPanel();
> 49. formPanel.setBorder(false);
> 50. formPanel.setHideLabels(true);
> 51.
> 52. FieldSet fieldSet = new FieldSet("Drop style");
> 53. fieldSet.setWidth(420);
> 54. formPanel.add(fieldSet);
> 55.
> 56. final Radio moveRadio = new Radio();
> 57. moveRadio.setName("dropstyle");
> 58. moveRadio.setBoxLabel("Move");
> 59. moveRadio.setChecked(true);
> 60. fieldSet.add(moveRadio);
> 61.
> 62. final Radio copyRadio = new Radio();
> 63. copyRadio.setName("dropstyle");
> 64. copyRadio.setBoxLabel("Copy");
> 65. fieldSet.add(copyRadio);
> 66.
> 67. //create source countries tree
> 68. final TreePanel treePanel = new TreePanel();
> 69. treePanel.setTitle("Countries");
> 70. treePanel.setAnimate(true);
> 71. treePanel.setEnableDD(true);
> 72. treePanel.setContainerScroll(true);
> 73. treePanel.setRootVisible(true);
> 74. treePanel.setWidth(200);
> 75. treePanel.setHeight(400);
> 76. treePanel.setSelectionModel(new MultiSelectionModel());
> 77.
> 78. final XMLTreeLoader loader = new XMLTreeLoader();
> 79. loader.setDataUrl("data/countries-grouped.xml");
> 80. loader.setMethod(Connection.GET);
> 81. loader.setRootTag("countries");
> 82. loader.setFolderTitleMapping("@title");
> 83. loader.setFolderTag("continent");
> 84. loader.setLeafTitleMapping("@title");
> 85. loader.setLeafTag("country");
> 86. loader.setQtipMapping("@qtip");
> 87. loader.setIconMapping("@icon");
> 88.
> 89. AsyncTreeNode root = new AsyncTreeNode("Countries"
> , loader);
> 90. treePanel.setRootNode(root);
> 91. root.expand();
> 92. treePanel.expandAll();
> 93.
> 94. //create target vacation tree
> 95. final TreePanel tripTreePanel = new TreePanel();
> 96. tripTreePanel.setTitle("Trip Planner");
> 97. tripTreePanel.setAnimate(true);
> 98. tripTreePanel.setEnableDD(true);
> 99. tripTreePanel.setContainerScroll(true);
> 100. tripTreePanel.setRootVisible(true);
> 101. tripTreePanel.setWidth(200);
> 102. tripTreePanel.setHeight(400);
> 103.
> 104. final XMLTreeLoader tripLoader = new XMLTreeLoader();
> 105. tripLoader.setDataUrl("data/trip.xml");
> 106. tripLoader.setMethod(Connection.GET);
> 107. tripLoader.setRootTag("vacations");
> 108. tripLoader.setFolderIdMapping("@title");
> 109. tripLoader.setFolderTag("trip");
> 110. tripLoader.setQtipMapping("@qtip");
> 111. tripLoader.setIconMapping("@icon");
> 112. tripLoader.setAttributeMappings(new String[]{"@trip"});
> 113.
> 114. final AsyncTreeNode tripRoot = new AsyncTreeNode(
> "Places to Visit", tripLoader);
> 115.
> 116. tripTreePanel.setRootNode(tripRoot);
> 117.
> 118. //add trip tree listener that handles move / copy logic
> 119. tripTreePanel.addListener(new
> TreePanelListenerAdapter() {
> 120. public void onRender(Component component) {
> 121. tripRoot.expand();
> 122. tripTreePanel.expandAll();
> 123. }
> 124.
> 125. public boolean
> doBeforeNodeDrop(TreePanel treePanel, TreeNode target, DragData dragData,
> 126.
> String point, DragDrop source,
> TreeNode dropNode,
> 127.
> DropNodeCallback
> dropDropNodeCallback) {
> 128. if ("true".equals(target.getAttribute("trip"
> ))) {
> 129. if (copyRadio.getValue()) {
> 130.
> TreeNode copyNode = dropNode.cloneNode();
> 131.
> Node[] children = copyNode.getChildNodes();
> 132. for (int i = 0
> ; i < children.length; i++) {
> 133. Node child = children[i];
> 134. copyNode.removeChild(child);
> 135. }
> 136.
> dropDropNodeCallback.setDropNode(copyNode);
> 137. }
> 138. }
> 139. return true;
> 140. }
> 141. });
> 142.
> 143. Panel horizontalPanel = new Panel();
> 144. horizontalPanel.setLayout(new HorizontalLayout(20));
> 145. horizontalPanel.add(treePanel);
> 146. horizontalPanel.add(tripTreePanel);
> 147.
> 148. Panel verticalPanel = new Panel();
> 149. verticalPanel.setLayout(new VerticalLayout(15));
> 150.
> 151. verticalPanel.add(formPanel);
> 152. verticalPanel.add(horizontalPanel);
> 153.
> 154. panel.add(verticalPanel);
> 155.
> 156. RootPanel.get().add(panel);
> 157. }
> 158. }
>
>
>
> ------------------------------
> Date: Fri, 10 Apr 2009 19:18:53 +0200
> Subject: Re: mixing SmartGMt code and GWT Ext code
> From: [email protected]
> To: [email protected]
>
> at least you'll meet the problems reported as issues :D...
> and others unknown ;) ....
>
> bye patrizio
>
> 2009/4/10 Neo <[email protected]>
>
>
> Oh !!
> I did not know that.
> So are you saying that it will be a risk using Smart GWT in my
> application ?
> And if that is so then what kind of problems can I run into ?
>
> On Apr 9, 7:07 pm, James <[email protected]> wrote:
> > but its still beta, not recommended for production code, see the issues:
> http://code.google.com/p/smartgwt/issues/list
> >
> > 2009/4/7 Gabriel Ernesto Gutierrez Añez <[email protected]>
> >
> >
> >
> > > sweet!
> > >_____________________
> > > Ing. Gabriel Gutiérrez
> > > Celular: +52 1 81 1071 7213
> > > Oficina: +52 81 8153 2415
> > > Monterrey, México
> >
> > > On Tue, Apr 7, 2009 at 1:29 AM, Neo <[email protected]> wrote:
> >
> > >>http://code.google.com/p/smartgwt/
> >
> > >> On Apr 3, 7:07 pm, Gabriel Ernesto Gutierrez Añez
> > >> <[email protected]> wrote:
> > >> > What is the SmartGWT, btw?
> >
> > >> > Regards,
> > >> >_____________________
> > >> > Ing. Gabriel Gutiérrez
> > >> > Celular: +52 1 81 1071 7213
> > >> > Oficina: +52 81 8153 2415
> > >> > Monterrey, México
> >
> > >> > On Fri, Apr 3, 2009 at 7:29 AM, Gabriel Ernesto Gutierrez Añez <
> > >> gutierrez.ge
> >
> > >> > @gmail.com> wrote:
> > >> > > could you add the exception and part of the code?
> >
> > >> > > and oding an example to see if it works.
> >
> > >> > > regards,
> > >> > >_____________________
> > >> > > Ing. Gabriel Gutiérrez
> > >> > > Celular: +52 1 81 1071 7213
> > >> > > Oficina: +52 81 8153 2415
> > >> > > Monterrey, México
> >
> > >> > > On Fri, Apr 3, 2009 at 6:11 AM, Neo <[email protected]>
> wrote:
> >
> > >> > >> Hi,
> > >> > >> I have created a GWT-Ext application. I want to use a ColumnTree
> so
> > >> > >> tried using extjs to create the control. But got some exception
> which
> > >> > >> I could not resolve. Even help from forums was not sufficient :(.
> > >> > >> However after searching a bit found an easy way of creating the
> > >> > >> control through SmartGWT.
> >
> > >> > >> My question is that if I create ColumnTree control using
> SmartGWT,
> > >> can
> > >> > >> I add the control to my GWT Ext panel ?
> >
> > >> > >> Basically I would be mixing SmartGMt code and GWT Ext code. Is
> this a
> > >> > >> correct way of doing things ?- Hide quoted text -
> >
> > >> > - Show quoted text -- Hide quoted text -
> >
> > - Show quoted text -
>
>
>
>
>
> ------------------------------
> check out the rest of the Windows Live™. More than mail–Windows Live™ goes
> way beyond your inbox. More than
> messages<http://www.microsoft.com/windows/windowslive/>
>
>
>
>
> More than mail–Windows Live™ goes way beyond your inbox. More than
> messages <http://www.microsoft.com/windows/windowslive/>
>
>
> >
>
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---
<!--countries-grouped.xml-->
<countries>
<continent title="North America" allowDrag="false">
<country title="United States" icon="images/flags/us.gif"
iconCls="tree-flag" />
<country title="Canada" icon="images/flags/ca.gif"
iconCls="tree-flag" />
</continent>
<continent title="South America" allowDrag="false">
<country title="Brazil" icon="images/flags/br.gif"
iconCls="tree-flag" />
</continent>
<continent title="Asia" allowDrag="false">
<country title="India" icon="images/flags/in.gif"
iconCls="tree-flag" />
<country title="China" icon="images/flags/cn.gif"
iconCls="tree-flag" />
<country title="Japan" icon="images/flags/jp.gif"
iconCls="tree-flag" />
</continent>
<continent title="Europe" allowDrag="false">
<country title="Germany" icon="images/flags/de.gif"
iconCls="tree-flag" />
<country title="France" icon="images/flags/fr.gif"
iconCls="tree-flag" />
<country title="Italy" icon="images/flags/ie.gif"
iconCls="tree-flag" />
<country title="Finland" icon="images/flags/fi.gif"
iconCls="tree-flag" />
</continent>
<continent title="Africa" allowDrag="false">
<country title="Seychelles" icon="images/flags/sc.gif"
iconCls="tree-flag" />
</continent>
<continent title="Australia">
<country title="Australia" icon="images/flags/au.gif"
iconCls="tree-flag" />
</continent>
</countries>
<!--trip.xml-->
<vacations>
<trip title="Trip1" allowDrag="false" trip="true"></trip>
<trip title="Trip2" allowDrag="false" trip="true"></trip>
<trip title="Trip3" allowDrag="false" trip="true"></trip>
</vacations>