0
내가 원격 데이터 바인딩 KendoUI의 트 리뷰를 사용 이 아래에있는 내 코드는 다음 Taxonomys에
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>
, 나는 조직 이름이 필요합니다.
http://localhost/MySite/MySiteService.svc/Organization/{1}/Project/{0}/Taxonomy?includeSchema=0
"url : function (options) {}"의 옵션에는 Projects 이름 만 있습니다. 프로젝트의 학부모 이름은 어떻게 얻을 수 있습니까?
: { 읽기 : { URL : 기능 (옵션) { 반환 kendo.format ("HTTP : //localhost/MySite/MySiteService.svc/Organization/ {1}/프로젝트/{0}/Taxonomy? includeSchema = 0 ", options.Name); } } } – user2454489
확장되는 노드에서 정보를 얻는 방법에 대한 질문이 있습니까? – OnaBai
예. 원격 데이터에 바인딩 – user2454489