我有一个jqGrid,当我点击下一页/上一页时,我想执行一些自定义函数(使用内联编辑保存未完成的更改),一旦该函数完成执行,我想要默认操作要执行的onPaging事件(即加载下一页数据)。
onPaging: function (pgButton) {
clickedSaveAll = false;
BulkSave();
}
实际输出:默认操作在自定义函数之前触发。
请帮忙。
答案 0 :(得分:1)
在BulkSave
内部你做的并不完全清楚。了解onPaging
回调应该同步非常重要。如果您需要对服务器进行一些异步Ajax调用,例如您可以执行以下操作:
pgButton
值来计算将要加载的页面作为分页的“默认操作”。return "stop";
作为onPaging
回调的最后一个语句。它阻止默认操作。.trigger("reloadGrid", {page: savedPage});
的末尾添加BulkSave
。在完成自定义操作后,它将模拟分页的“默认操作”。