2013-11-09 30 views
0

我有一個URL將下面的XML返回給我。無法使用Extjs 4.1中的TreePanel工作(使用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

你需要展示自己解決基本的嘗試。添加您嘗試過的產品和產生的錯誤的例子。 – arkonautom

回答

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}]; 

我會建議設置葉屬性如果一件物品沒有任何孩子,也是如此。

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

相關鏈接: http://docs.sencha.com/extjs/4.2.1/#!/api/Ext.data.TreeStore-method-setRootNode ,也看看到NodeInterface