Extjs 如何更改网格中checkcolumn的值

Extjs 如何更改网格中checkcolumn的值,extjs,grid,Extjs,Grid,我得到了带列的网格: 我想将复选框状态更改为选中或未选中。函数setValue()或setRawValue()对复选框没有影响-此外,对于 小部件 extjs中是否有像setChecked(布尔)这样的简单函数用于checkcolumn 很可笑,我有“checkcolumn”实例,但我找不到基本函数 我很乐意得到任何提示。多谢各位 伪造最简单的方法是在存储中这样做,您可以在存储中添加一个新的布尔字段,默认值为true,然后在存储中更改该布尔值,网格将通过更改反映在网格存储中记录的“fieldN

我得到了带列的网格:

我想将复选框状态更改为选中或未选中。函数setValue()或setRawValue()对复选框没有影响-此外,对于 小部件

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

很可笑,我有“checkcolumn”实例,但我找不到基本函数

我很乐意得到任何提示。多谢各位


伪造最简单的方法是在存储中这样做,您可以在存储中添加一个新的布尔字段,默认值为true,然后在存储中更改该布尔值,网格将通过更改反映在网格存储中记录的“fieldName”复选列写入

record.set('fieldName',false)


它使字段处于选中/取消选中状态

您从完全错误的方向看待此问题。添加操作应该发生在显示行的模型上,而不是复选框上。见下面的答案。
record.set('fieldName',false)
record.set('fieldName',true)