保存后的jqGrid事件不会触发

时间:2012-04-18 13:20:48

标签: javascript jqgrid error-handling

我设置了一些像这样的事件:

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

问题是,他们永远不会开火!

修改2

将答案移到了一个真正的答案而不是在问题中。

1 个答案:

答案 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'); }  
});