我正在使用jqgrid。
我可以看到我有多少行:
$("#grid").getGridParam("records"));
我可以重新加载一些不同的数据:
$('#grid').trigger("reloadGrid");
但是一旦我触发重新加载,我怎么知道它何时完成加载并准备好让我看看它返回了多少行?
答案 0 :(得分:21)
重新加载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
});
答案 1 :(得分:11)
处理gridComplete
事件。