我有一个网址,它返回下面的XML。
<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中的任何此类示例代码。
帮助将非常感谢.. !!
答案 0 :(得分:0)
如果你已经在对象中获得了数据,你可以使用类似的东西:
我假设您的数据在对象形式中看起来像那样:
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}];
如果项目没有任何子项,我建议也设置leaf属性。
treestore.setRootNode({ root: true, expanded: true, children: data });
有用的链接: http://docs.sencha.com/extjs/4.2.1/#!/api/Ext.data.TreeStore-method-setRootNode 并查看NodeInterface