我有一個網格,有單元格編輯和行選擇模型。我使用tab轉到下一個單元格並開始編輯它,但是有一些單元格需要跳過編輯,但是當壓縮標籤頁時需要轉到下一個可編輯單元格。EXTJS 4 - 如何通過網格使用Tab鍵時跳過單個單元格,但保持標籤按下開始編輯下一個可編輯單元格?
如果我只是從「beforeedit」事件中「返回false」,它取消了整個編輯過程,所以我需要再次使用鼠標,那是錯誤的。
我該如何使用skipp單元但保持tab鍵工作?
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;
}
}
你的代碼在哪裏?你應該放在這裏,然後我們可以想到它! –
我不認爲這是必要的。但我編輯了原文。 – HyGy
看到我的答案在http://stackoverflow.com/questions/16016073/how-to-skip-over-particular-cells-when-tabbing-through-an-ext-grid/37680711#37680711 – firnnauriel