kendo Treeview数据源绑定

时间:2013-01-28 10:53:00

标签: kendo-ui kendo-treeview

我有主页:main.html

在这个页面中,我有一个带有分层数据源的视图模型

datasource: [{id:"", items:[{.....}]}];

在模态窗口中,我有一个Treeview。 Treeview在主页面中调用数据源。

在我的数据源中有一个变量check:true / false

我希望当我检查或取消选中树视图中的一个复选框时,这会绑定一个数据源..所以当我关闭一个模态窗口时,我重新打开它,我会发现选中/未选中的复选框已恢复... < / p>

1 个答案:

答案 0 :(得分:0)

如果你有这样的HTML:

<div id="win" class="k-content">
    <div id="treeview"></div>
</div>

如果您的kendoWindow ID win包含kendoTreeView且ID为treeview,则应使用以下内容对其进行初始化:

var treeview = $("#treeview").kendoTreeView({
    checkboxes: {
        checkChildren: true
    },
    dataSource: data
}).data("kendoTreeView");

var kwin = $("#win").kendoWindow({
    visible  : true,
    modal    : true,
    resizable: false
}).data("kendoWindow");

无论DataSource的{​​{1}}是本地(数组)还是远程。由于您不会破坏窗口,只需打开和关闭,数据始终存在。

正在运行示例here