0

SlickGrid (v2.2) での作業。設定しています

enableAddRow: false,
autoEdit: true

コラムの編集者もいます。エディターのタブ移動は正常に機能し、問題なく後続のセルに移動します。ただし、最後の行、最後のセルの場合..エディタからタブで移動しても、セルはリセットされません。ただし、変更はコミットされます。私が探している動作は、ナビゲートするセルがなくなると、単に変更をコミットしてリセットすることです。

誰にも指針がありますか?

4

1 に答える 1

1

次のようなものを試すことができます

grid.onCellChange.subscribe(function (e, args) {
    if (args.cell >= grid.getColumns().length - 1 &&
        args.row >= grid.getDataLength() - 1) {

        grid.getEditorLock().commitCurrentEdit();
    }
});

更新:このタブの問題に対するより堅牢な修正については、この質問を参照してください。

于 2013-10-22T16:08:41.763 に答える