2012-03-27 39 views
1

如何向TreeGrid-DataSource提供xml数据?SmartGwt:如何向TreeGrid-DataSource提供xml数据?

我有一个字符串,其中包含XML格式的数据。

字符串XMLDATA =

<List> 
<employee> 
    <EmployeeId>4</EmployeeId> 
    <ReportsTo>1</ReportsTo> 
    <Name>Charles Madigen</Name> 
</employee> 

<employee> 
    <EmployeeId>192</EmployeeId> 
    <ReportsTo>4</ReportsTo> 
    <Name>Ralph Brogan</Name> 
</employee> 
</List> 

数据源所需dataUrl即dataComing形式的服务器端。

clientSide如果我有XML格式的数据呢?如何将此数据设置为TreeGrids数据源?

任何有关此事的帮助或指导,将不胜感激。

回答

0
+0

什么在给定的展示例如:存储在客户端位置的xml文件。在我的情况下,我生成xml作为字符串,并希望将此字符串传递给TreeGrid-DataSource – StackOverFlow 2012-03-27 13:27:55

+0

因为你只是玩客户端,我会建议你在建立你的Xml字符串的同时建立你的树,而不使用任何DataSource并只提供此树的游览TreeGrid。 – 2012-03-27 13:32:09

+0

@AlainBUFERNE感谢您的回复。我已经尝试过 - > Tree tree = new Tree(); tree.addList(listOfTreeNodeFromLeafToChild,parentNode); treeGridSeletced.setData(树);但我收到了此消息 - >此页面上的脚本可能很忙,或者它可能已停止响应。您可以立即停止脚本,也可以继续查看脚本是否完成。 脚本:http://127.0.0.1:8888/smartgwttree/sc/modules/ISC_Grids.js:114 – StackOverFlow 2012-03-28 11:31:33