【发布时间】:2014-02-05 08:49:29
【问题描述】:
我有一个网格,具有单元格编辑和行选择模型。我使用选项卡转到下一个单元格并开始编辑它,但是有些单元格我需要跳过编辑,但是当按下一个选项卡时需要转到下一个可编辑单元格。
如果我只是从“beforeedit”事件中“return false”,它会取消整个编辑过程,所以我需要再次使用鼠标,那是错误的。
如何跳过单元格但保持制表符正常工作?
plugins: [
Ext.create('Ext.grid.plugin.CellEditing', {
clicksToEdit: 1,
listeners: {
beforeedit: {
fn: me.onCellEditingBeforeEdit,
scope: me
}
}
})
]
这里是编辑前的功能:
onCellEditingBeforeEdit: function(editor, e, eOpts) {
var isEditable=this.isCellEditabe(editor, e); // return false if the cell is not editable
if (!isEditable)
{
return false;
}
}
【问题讨论】:
-
您的代码在哪里?你应该放在这里然后我们才能想到它!
-
我认为没有必要这样做。但我编辑了原帖。
标签: extjs grid extjs4 tablecelleditor