如何使用可观察模型创建数据源

How to create datasource with observable model?

本文关键字:创建 数据源 模型 观察 何使用      更新时间:2023-09-26

我有带有本地数据源复选框的网格。

我想选中''取消选中一行(没有视觉效果),并且我想为寻呼机保存状态复选框。

例:如果我取消选中第一页上的第一条记录,将转到第二页并返回第一页第一条记录必须取消选中。

怎么做?

我努力

 var gridModel = kendo.observable({
        gridData: dataSource
    });
kendo.bind($("#chart"),gridModel);

http://jsfiddle.net/dude_jsfiddle/Pf3TQ/25/

客户端模板内部不支持绑定 - 只能使用客户端表达式,如 #=

#、#: #、# #。

基本上,您要查找的内容在代码库中进行了讨论。无论如何,我用额外的逻辑更新了 JsBin,该逻辑演示了您搜索的内容:

 template: '<input type="checkbox" #= IsSelected ? "checked" : ""#  "></input>',

以及实际更新底层模型的最重要逻辑:

grid.tbody.on('click',':checkbox',function(){
    var tr = $(this).closest('tr');
    grid.dataItem(tr).set('IsSelected',$(this).is(':checked'));
});

JsFiddle 在这里。