SlickGrid (v2.2) での作業。設定しています
enableAddRow: false,
autoEdit: true
コラムの編集者もいます。エディターのタブ移動は正常に機能し、問題なく後続のセルに移動します。ただし、最後の行、最後のセルの場合..エディタからタブで移動しても、セルはリセットされません。ただし、変更はコミットされます。私が探している動作は、ナビゲートするセルがなくなると、単に変更をコミットしてリセットすることです。
誰にも指針がありますか?
SlickGrid (v2.2) での作業。設定しています
enableAddRow: false,
autoEdit: true
コラムの編集者もいます。エディターのタブ移動は正常に機能し、問題なく後続のセルに移動します。ただし、最後の行、最後のセルの場合..エディタからタブで移動しても、セルはリセットされません。ただし、変更はコミットされます。私が探している動作は、ナビゲートするセルがなくなると、単に変更をコミットしてリセットすることです。
誰にも指針がありますか?
次のようなものを試すことができます
grid.onCellChange.subscribe(function (e, args) {
if (args.cell >= grid.getColumns().length - 1 &&
args.row >= grid.getDataLength() - 1) {
grid.getEditorLock().commitCurrentEdit();
}
});
更新:このタブの問題に対するより堅牢な修正については、この質問を参照してください。