次の機能を使ってデータを追加しています
grid.onAddNewRow.subscribe(function (e,args) {
// code for adding data
});
ただし、最初の列にデータを追加した直後に呼び出されます。行全体(すべての列)にデータを追加した後、この関数を呼び出したい。最後の列にデータを追加した後、この関数を呼び出すイベントまたは他の方法はありますか?
SlickGrid はセル編集モデルで動作します。「行」を編集するという概念はなく、行内のセルのみです。そのため、ユーザーが「最後の」列にデータを追加した時期をどのように判断しますか? ユーザーは新しい行を追加し、列 1、2、3、5、そして列 4 にデータを追加できます。おそらく、行は列 4 が編集された後にのみコミットされるべきですが、次回は列 5 または列 3 になる可能性があります。 .
次の 2 つのオプションが考えられます。
onCellChange
すべての列にデータが追加されたかどうかを確認します