jqGrid保存后的事件没有触发

3

我有几个类似这样的事件:

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

问题是,它们从未触发!

编辑2

将答案移至实际答案,而不是在问题中。

2
你应该考虑在编辑后发布一个答案,这样其他人就知道你的问题已经解决了。 - Justin Ethier
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'); }  
}); 

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接