在extjs 4.1.1中编辑时,如何禁用行的特定单元格?我正在使用gridrow编辑器。我有一个网格,有2列,名称和年龄。点击进行编辑时,我必须禁用名称字段,用户只能编辑年龄。
答案 0 :(得分:1)
如果只能使用行编辑器进行编辑,则不要在列上指定编辑器配置。 如果你也可以添加,那么你可以尝试以下(我自己没有做过,但它应该工作):
grid.on('beforeedit', function(editor, e, eOpts) {
// if editing..
this.down('column[dataIndex=name]').setEditor(null);
// else
this.down('column[dataIndex=name]').setEditor(/* editor config */);
}, grid);
答案 1 :(得分:0)
您可以使用此
final
将e.cancel设置为 true 将禁止编辑该字段。