Как программно перейти к следующей/предыдущей странице в jqGrid

Есть ли метод jqGrid, который будет переходить на следующую/предыдущую страницу строк. Я пытался программно щелкнуть саму кнопку с помощью jQuery, но пока не удалось


person Ron Harlev    schedule 28.08.2009    source источник


Ответы (2)


Чтобы перейти на страницу 123:

grid = $("#grid");
grid.setGridParam({
    page: 123
});
grid.trigger("reloadGrid");

NB: Сетка ведет себя странно, если вы переходите на страницу, для которой нет данных.

person Craig Stuntz    schedule 28.08.2009
comment
Могу ли я найти номер текущей страницы, чтобы использовать N+1 в качестве номера следующей страницы. И как узнать, сколько всего страниц - person Ron Harlev; 29.08.2009
comment
$(#grid).jqGrid('getGridParam','page') возвращает текущую страницу, а $(#grid).jqGrid('getGridParam','lastpage') возвращает общее количество страниц. - person Andrea; 17.12.2014

Вы можете использовать $("#next").click(); для запуска следующей страницы.

person amernov    schedule 20.05.2011