0

我有主页:main.html

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

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

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

在我的数据源中有一个变量检查​​:真/假

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

4

1 回答 1

0

如果你有这样的 HTML:

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

如果你有一个kendoWindowwhich idwin包含一个kendoTreeViewwith 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");

无论DataSourcefortree是本地(数组)还是远程。由于您不会破坏窗口,而只是打开和关闭,因此数据始终存在。

在此处运行示例

于 2013-01-28T12:27:00.610 回答