0
我一直在試圖讓我的xml工作。但是我就像沒有任何線索一樣如何前進。我已經嘗試了很多東西,我已經嘗試過,並會在此提及。dijit.Tree來自XML
背景:我一直在試圖從XML看起來像創建樹:
<root>
<hierlabel>A_Level0</hierlabel>
<hierlabel>A_Level1</hierlabel>
<hierlabel>A_Level2</hierlabel>
<hierlabel>B_Level0</hierlabel>
<hierlabel>B_Level1</hierlabel>
:
:
</root>
So i expect a tree like :
|-A_Level0
| |- A_Level1
| |- A_Level2
|-B_Level0
|- B_Level1
問題:在我看到的例子,那就是正在興建的「ForestStoreModel」需要「childrenAttrs」屬性。但在這種情況下,沒有定義父/子關係的這種字段,而是僅定義這種關係的'層次結構'。
代碼:
var store = new dojox.data.XmlStore({
jsId:'mystore',
url:'http://localhost/someplace/somewhere?getxml=true
});
var treeModel = new dijit.tree.ForestStoreModel({
store: store,
rootItem:'hierlabel',
label:'hierlabel',
query: {
},
rootLabel: "MyLabels",
deep:'true',
});
new dijit.Tree({
model: treeModel
}, "treeOne");
我甚至試圖重寫的getChildren功能,但沒有運氣!如果這是唯一正確的方法,那更多的指針會有所幫助!
任何幫助將不勝感激。 謝謝。