インセル編集モードを持つ剣道UIグリッドがあります。
セルの値を変更し、それ以外の場所を押すと、変更を保存/キャンセルするための確認ウィンドウが表示されます。
現在、私はそれを部分的に機能させることができました。つまり、値を変更して Web ページまたはボタンのどこかを押すと、要求どおりに確認ウィンドウが表示されます。別のセルを押しても何も起こりません。押されたセルは編集モードになり、「編集」関数が起動されますが、前のセルはその値を失い、バインドされた関数は呼び出されません。
つまり、値が変更され、ユーザーが他の場所を押すたびに、確認関数を呼び出す必要があります。現在、部分的に機能しています。別のセルを押すと関数が起動しないようです。
今の私の情報源はそうです。
edit: function(e) {
e.model.unbind("change", confirmationFun).bind("change", confirmationFun);
}
function confirmationFun(e){
// open confirmation dialog and call save function
}
確認を変更と組み合わせようとしました: function(e) しかし、値を変更する前であっても、セルを押すたびに変更が発生します。