-2

我得到了带有列的网格:

...

    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() 对复选框无效 - 此外 - 小部件不可用。

extjs中是否有像setChecked(boolean)这样的简单函数用于checkcolumn?

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

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

虚假

4

2 回答 2

3

使用“fieldName”检查列写入网格存储中的记录

record.set('fieldName',false)

或者

record.set('fieldName',true)

它使字段被选中/取消选中

于 2012-12-13T03:32:59.470 回答
2

最简单的方法是在商店中进行,您可以在商店中添加一个新的布尔字段,默认值为true,然后只需在商店中更改该布尔值,网格将随着更改而反映

于 2012-09-28T12:48:41.687 回答