我正在使用jqgrid。重新加載完成時的jqgrid事件?
我可以看到我有多少行有這樣:
$("#grid").getGridParam("records"));
我可以重新加載一些不同的數據是這樣的:
$('#grid').trigger("reloadGrid");
但是,一旦我觸發重載我怎麼知道什麼時候加載完成並準備好了解它返回了多少行?
我正在使用jqgrid。重新加載完成時的jqgrid事件?
我可以看到我有多少行有這樣:
$("#grid").getGridParam("records"));
我可以重新加載一些不同的數據是這樣的:
$('#grid').trigger("reloadGrid");
但是,一旦我觸發重載我怎麼知道什麼時候加載完成並準備好了解它返回了多少行?
處理gridComplete
事件。
重新加載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爲事件列表的鏈接!很有用。然而,我最終使用'gridComplete'事件,所以我接受了Craig的答案。我相信你的解決方案一樣好,但我只能接受一個。謝謝! – 2010-08-23 14:12:58