3

次のようにいくつかのイベントを設定しています。

$('#grid').jqGrid('saveRow', lastsel, 
    { aftersavefunc: function (rowid, response) { alert('after save'); },
    errorfunc: function (rowid, response) { alert('error occured'); } 
});

問題は、彼らが決して発砲しないことです!

編集 2

回答を質問に入れるのではなく、実際の回答に移動しました。

4

1 に答える 1

3

よし、問題は解決した。「editRow」呼び出しにもイベント パラメータを追加する必要があります。それらは保存時に使用されます...本当に紛らわしいです!

$('#grid').jqGrid('editRow', id, { keys: true,  
    aftersavefunc: function (rowid, response) { alert('after save'); }, 
    errorfunc: function (rowid, response) { alert('...we have a problem'); }  
}); 
于 2012-04-19T05:35:19.877 に答える