0
我用KendoUI樹形綁定到遠程數據, 下面是我的代碼:
如何在kendo.data.HierarchicalDataSource中獲取祖父的數據?
<script>
var serviceRoot = "/kendoui";
var Taxonomys = {
schema: {
model: {
id: "Name",
hasChildren: function() {
return false;
}
}
},
transport: {
read: {
url: function (options) {
return kendo.format("http://localhost/MySite/MySiteService.svc/Organization/{1}/Project/{0}/Taxonomy?includeSchema=0", options.Name);
}
}
}
};
var Projects = {
schema: {
model: {
id: "Name",
hasChildren: function() {
return true;
},
children: Taxonomys
}
},
transport: {
read: {
url: function (options) {
return kendo.format("http://localhost/MySite/MySiteService.svc/Organization/{0}/Project", options.Name);
}
}
}
};
homogeneous = new kendo.data.HierarchicalDataSource({
transport: {
read: {
url: "http://localhost/MySite/MySiteService.svc/Organization ",
dataType: "jsonp"
}
},
schema: {
model: {
id: "Name",
hasChildren: function() {
return true;
},
children: Projects
}
}
});
$("#treeview").kendoTreeView({
dataSource: homogeneous,
dataTextField: ["Name", "Name", "Name"]
});
</script>
在Taxonomys
,我需要組織名稱。
http://localhost/MySite/MySiteService.svc/Organization/{1}/Project/{0}/Taxonomy?includeSchema=0
但「url:function(options){}」中的選項僅包含Projects的名稱。我如何獲得項目的家長姓名?
我該怎麼辦呢運輸:{ 讀:{ 網址:功能(選擇){ 回報kendo.format(「HTTP://localhost/MySite/MySiteService.svc/Organization/ {1} /項目/ {0}/Taxonomy?includeSchema = 0「,options.Name); } } } – user2454489
問題是如何從被擴展的節點獲取信息? – OnaBai
是的。綁定到遠程數據 – user2454489