I use KendoUI treeview Binding to remote data ,
below is my code:
<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>
in the Taxonomys , I need Organization name .
http://localhost/MySite/MySiteService.svc/Organization/{1}/Project/{0}/Taxonomy?includeSchema=0
but options in "url: function (options) {}" only has Projects's Name. How can I get Projects's Parent's Name?