我设置了一些像这样的事件:
$('#grid').jqGrid('saveRow', lastsel,
{ aftersavefunc: function (rowid, response) { alert('after save'); },
errorfunc: function (rowid, response) { alert('error occured'); }
});
问题是,他们永远不会开火!
修改2
将答案移到了一个真正的答案而不是在问题中。
答案 0 :(得分:3)
好的,问题解决了。您还必须将事件参数添加到'editRow'调用中。在保存时使用它们......真正令人困惑!
$('#grid').jqGrid('editRow', id, { keys: true,
aftersavefunc: function (rowid, response) { alert('after save'); },
errorfunc: function (rowid, response) { alert('...we have a problem'); }
});