【发布时间】:2014-11-12 20:06:16
【问题描述】:
我有一个将加载第一级节点的 Kendo TreeView 控件,但是当我尝试展开一个节点时,展开三角形消失了。我可以看到正在进行 ajax 调用并返回有效的 Json,如下所述,有什么想法吗?
这是 TreeView 设置,
this.dataSource = new kendo.data.HierarchicalDataSource({
transport: {
read: {
url: "...",
dataType: 'json'
}
},
});
this.treeview = $(this.settings.selector).kendoTreeView({
dataSource: this.dataSource,
}).data("kendoTreeView");
初始返回的 Json,
[{"id":"00000000-0000-0000-0000-000000000000","text":"Root Node","hasChildren":true,"spriteCssClass":"folder"}]
最后 Json 在节点扩展时返回,
[{"id":"8295b0c3-8f85-4c2d-8fc6-fe43be8a734b","text":"Folder A","hasChildren":false,"spriteCssClass":"folder"}]
【问题讨论】:
标签: javascript kendo-ui kendo-treeview