我使用了一个kendo treeView,它需要加载很多数据。所有数据均完美加载。但事实是读取数据需要更多时间。所以我只想最初加载父数据,并且在展开父节点后,应该从数据库读取子数据。我也将loadOnDemand设置为true。但它不会影响时间。我的树状图如下
$("#tvNaceCodes").kendoTreeView({
template: kendo.template($("#tvNaceCodes-template").html()),
checkboxes: {
checkChildren: false,
},
loadOnDemand: true,
dataSource: new kendo.data.HierarchicalDataSource({
transport: {
read: {
url: '@Url.HttpRouteUrl("ActionApi", new { controller = "Naces", action = "GetNaceTree"})',
contentType: "application/json"
}
},
schema: {
model: {
children: "items",
hasChildren:false
}
}
}),
dataTextField: "name",
});
请提供任何解决方案...