<ArrayOfNode xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://....Controllers">
<Node>
<notificationType>Test1 (20)</notificationType>
<notifications xmlns:d3p1="http://...Serialization/Arrays">
<d3p1:string>3298</d3p1:string>
<d3p1:string>983932</d3p1:string>
... (20 items here)
</Node>
<Node>
<notificationType>Test2 (40)</notificationType>
<notifications xmlns:d3p1="http://...Serialization/Arrays">
<d3p1:string>ABCD</d3p1:string>
<d3p1:string>AZYX</d3p1:string>
...(40 items here)
</Node>
</ArrayOfNode>
これは機能していません:
var notificationTypes = new kendo.data.HierarchicalDataSource({
transport: {
read: {
url: "http://..."
}
},
schema: {
model: {
notificationType: "notificationType",
notifications: "notifications",
children: "notifications",
string: "string",
hasChildren: true
}
}
});
$("#treeview").kendoTreeView({
dataSource: notificationTypes,
checkboxes: {
checkChildren: true
},
dataTextField: ["notificationType", "notifications"]
});
親ノードのみをロードしますが、各ノードの「通知」をツリーの子アイテムにしたいと考えています。
次のようになります。
- テスト1 (20)
-- 3298
-- 983932
- テスト2 (40)
- あいうえお
-- 983932