我是GWT的新手,我模仿它的演示,问题是我应该把xml文件放在哪里
final TreePanel treePanel = new TreePanel() {
{
setAnimate(true);
setEnableDD(true);
setContainerScroll(true);
setRootVisible(true);
}
};
final XMLTreeLoader loader = new XMLTreeLoader() {
{
setDataUrl("countries-cb.xml");
setMethod("get");
setRootTag("countries");
setFolderIdMapping("@id");
setLeafIdMapping("@id");
setFolderTitleMapping("@title");
setFolderTag("team");
setLeafTitleMapping("@title");
setLeafTag("country");
setQtipMapping("@qtip");
setDisabledMapping("@disabled");
setCheckedMapping("@checked");
setIconMapping("@icon");
setAttributeMappings(new String[]{"@rank"});
}
};
AsyncTreeNode root = new AsyncTreeNode("Countries", loader);
treePanel.setRootNode(root);
treePanel.render();
root.expand();
treePanel.expandAll();发布于 2010-06-09 11:14:43
我把它放在projectName/war/projectName/xmlfile.xml下面,它运行得很好。
发布于 2010-06-09 11:08:22
请参阅:http://gwt-ext.com/docs/2.0.4/com/gwtext/client/widgets/tree/TreeLoader.html#setDataUrl%28java.lang.String%29
setDataUrl为XML数据源接受一个URL参数。
也许您被困在了“我如何提供XML文件”上?
https://stackoverflow.com/questions/3005056
复制相似问题