я использую 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
});