Событие jqgrid после перезагрузки? - PullRequest
6 голосов
/ 20 августа 2010

Я использую jqgrid.

Я вижу, сколько у меня строк, как это:

$("#grid").getGridParam("records"));

Я могу перезагрузить некоторые другие данные, как это:

$('#grid').trigger("reloadGrid");

Но как только я запускаю перезагрузку, как узнать, когда она закончила загрузку и готова ли я увидеть, сколько строк она вернула?

Ответы [ 2 ]

21 голосов
/ 21 августа 2010

Перезагрузка 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
});
12 голосов
/ 21 августа 2010

Обработка события gridComplete.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...