0

我有一个返回以下 XML 的 url。

<system>
  <data x="1" y="2" z="3" /> 
  <data x="1" y="2" z="3" /> 
  <data x="1" y="2" z="3" /> 
  <data x="1" y="2" z="3" /> 
</system>

我想在树面板中加载这个 XML。我为此使用 TreeStore。但在这方面没有取得成功。

有人可以有任何这样的示例代码,它在 Ext Js 4.1 中工作。

帮助将不胜感激..!!

4

1 回答 1

0

如果您已经在 Objects 中获取了数据,则可以使用类似的东西:

我假设您的数据看起来像对象形式:

data = [{x=1, y=2, z=3}, {x=1, y=2, z=3}, {x=1, y=2, z=3},{x=1, y=2, z=3}];

如果一个项目没有任何孩子,我建议也设置叶子属性。

treestore.setRootNode({ root: true, expanded: true, children: data });

有用的链接: http : //docs.sencha.com/extjs/4.2.1/#!/api/Ext.data.TreeStore-method-setRootNode 并查看 NodeInterface

于 2013-11-10T20:58:55.933 回答