我正在使用 jqgrid。
我可以看到我有多少行,如下所示:
$("#grid").getGridParam("records"));
我可以像这样重新加载一些不同的数据:
$('#grid').trigger("reloadGrid");
但是一旦我触发重新加载,我如何知道它何时完成加载并准备好让我查看它返回了多少行?
最佳答案
重新加载 jqGrid 会产生与网格加载相同的事件。因此,您可以使用例如 loadComplete
这是网格加载后执行的最后一个事件(请参阅 http://www.trirand.com/jqgridwiki/doku.php?id=wiki:events#execution_order )。所以代码可以是
$("#grid").jqGrid({
// different parameters
loadComplete: function(data) {
alert ("records="+$("#grid").getGridParam("records"));
},
// different parameters
});
关于jquery - 重新加载完成时的 jqgrid 事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3534310/