如何更改网格中的checkcolumn值

时间:2012-09-28 12:45:35

标签: extjs grid

我得到了列的网格:

...

    columns: [
        {
        xtype: 'rownumberer'
    }, {
        xtype: 'checkcolumn',
        sortable: false,
        header: 'done',
        dataIndex: 'status',
        flex: 2,
        width: 55,
        callback: function(success, model) {
            this.setRawValue(success); // DOESNT WORK
this.setValue(success); // DOESNT WORK
        },
}
...

我想将复选框状态更改为选中或取消选中。函数setValue()或setRawValue()对复选框没有任何影响 - 而且 - 不可用于 小部件。

是否在checkjumn的extjs中有类似setChecked(boolean)的简单函数?

我有实例'checkcolumn'是荒谬的,但我找不到基本的功能。

我会很高兴任何提示。谢谢。

虚假

2 个答案:

答案 0 :(得分:3)

用于带有'fieldName'checkcolumn write

的网格存储中的记录
record.set('fieldName',false)

record.set('fieldName',true)

选择/取消选择字段

答案 1 :(得分:2)

最简单的方法是在商店中执行此操作,您可以在商店中添加一个新的布尔字段,默认值为true,然后在商店中更改该布尔值,网格将反映在商店中变化