如何在浏览jsgrid到jquery的不同页面后选中复选框?

时间:2016-03-17 10:29:16

标签: jquery jsgrid

页面导航后无法维护数据或(复选框选择)?或者我们可以说例如:我在JSGRID的第1页上,我使用该行上的复选框检查了2行,然后我导航到第二页并再次返回到第一页,而不是选择丢失。

1 个答案:

答案 0 :(得分:1)

在数据项上添加字段以跟踪复选框状态。在itemTemplate中恢复每次渲染的值。

{ 
    name: "FieldName", 
    align: "center",
    itemTemplate: function(value, item) {
        return $("<input>").attr("type", "checkbox")
                .attr("checked", value || item.Checked)
                .on("change", function() {
                    item.Checked = $(this).is(":checked");
                });
    }
}

这是工作小提琴http://jsfiddle.net/tabalinas/xo1npabw/

作为替代方案,您可以将复选框状态存储在单独的数组中,例如演示&#34;批量删除&#34;在demo page