我有主页:main.html
在这个页面中,我有一个带有分层数据源的视图模型
datasource: [{id:"", items:[{.....}]}];
在模态窗口中,我有一个Treeview。 Treeview在主页面中调用数据源。
在我的数据源中有一个变量check:true / false
我希望当我检查或取消选中树视图中的一个复选框时,这会绑定一个数据源..所以当我关闭一个模态窗口时,我重新打开它,我会发现选中/未选中的复选框已恢复... < / p>
答案 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