【发布时间】:2016-04-09 23:08:24
【问题描述】:
我想在运行时为 kendoui 树列表设置数据源。请检查以下example。如果我在设计时设置数据源,我可以看到控件中的数据。但是如果我尝试在运行时设置数据源,我看不到控件中的数据。
<div id="treeList"></div>
<script>
var data = [ { name: "Jane Doe" }, { name: "John Doe" }];
var dataSource = new kendo.data.TreeListDataSource({
data: [ { name: "Jane Doe" }, { name: "John Doe" }]
});
$("#treeList").kendoTreeList({
columns: [
{ field: "name" },
{ command: [{ name: "edit" }] }
],
editable: true
//,dataSource: dataSource
});
var grid = $("#treelist").data("kendoTreeList");
grid.setDataSource( dataSource);
grid.dataSource = dataSource;
grid.dataSource.read();
grid.dataSource.data(data);
</script>
【问题讨论】:
-
@The_Black_Smurf:我已经包含了代码。它也可以在小提琴中使用。
标签: kendo-ui telerik kendo-grid kendo-treelist