在jqgrid中设置页面

fff*_*f01 5 jqgrid

我有以下代码来更改Jqgrid的页面.

function setPage() {
    $('#editGrid').setGridParam({ page: 10 }).trigger('reloadGrid');
    alert("Success");
}
Run Code Online (Sandbox Code Playgroud)

我得到了成功消息,但页面不会改变.目前我在网格的loadcomplete部分运行该函数.

任何帮助,将不胜感激.

Jpe*_*per 8

.trigger('reloadGrid')会将网格重新加载到第1页.所以你做了setGridParam({page:10}),然后就在.trigger('reloadGrid')刷新网格到第1页之后.

要将网格设置为第10页,请执行以下操作:

$("#editGrid").trigger("reloadGrid",[{page:10}]);
Run Code Online (Sandbox Code Playgroud)

  • @ SK11使用JS变量而不是固定数字,即$('#editGrid').trigger("reloadGrid",[{page:intPage}]); (2认同)
  • .trigger('reloadGrid')不会将页面重置为1.它保持在同一页面上. (2认同)