我有一些事件是这样设置的:
$('#grid').jqGrid('saveRow', lastsel,
{ aftersavefunc: function (rowid, response) { alert('after save'); },
errorfunc: function (rowid, response) { alert('error occured'); }
});
问题是,他们从不开火!
编辑2
将答案移至实际答案,而不是将其包含在问题中。
最佳答案
好的,问题解决了。您还必须将事件参数添加到“editRow”调用中。它们在保存时使用……真是令人困惑!
$('#grid').jqGrid('editRow', id, { keys: true,
aftersavefunc: function (rowid, response) { alert('after save'); },
errorfunc: function (rowid, response) { alert('...we have a problem'); }
});
关于javascript - 保存后的 jqGrid 事件不会触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10210267/