我有主页:main.html
在此页面中,我有一个带有分层数据源的视图模型
datasource: [{id:"", items:[{.....}]}];
在模态窗口中,我有一个 Treeview。Treeview 在主页中调用数据源。
在我的数据源中有一个变量检查:真/假
我希望当我在树视图中选中或取消选中一个复选框时,这会绑定一个数据源。所以当我关闭一个模式窗口并重新打开它时,我会发现选中/未选中的复选框已恢复......
我有主页:main.html
在此页面中,我有一个带有分层数据源的视图模型
datasource: [{id:"", items:[{.....}]}];
在模态窗口中,我有一个 Treeview。Treeview 在主页中调用数据源。
在我的数据源中有一个变量检查:真/假
我希望当我在树视图中选中或取消选中一个复选框时,这会绑定一个数据源。所以当我关闭一个模式窗口并重新打开它时,我会发现选中/未选中的复选框已恢复......
如果你有这样的 HTML:
<div id="win" class="k-content">
<div id="treeview"></div>
</div>
如果你有一个kendoWindow
which idwin
包含一个kendoTreeView
with 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
fortree
是本地(数组)还是远程。由于您不会破坏窗口,而只是打开和关闭,因此数据始终存在。
在此处运行示例