pregunta de paginación jqGrid
Si tiene 17 registros y muestra 15 a la vez, cuando esté en la página 2 verá los registros 16-17 de 17, tiene sentido.
Ahora, cuando estás en esta segunda página y presionas el botón de recarga en la navegación (establecer tipo de datos = 'json'), cuando la cuadrícula se recarga, la navegación muestra que la cuadrícula muestra 16-30 de 17. Esto parece ser un error: ¿hay alguna solución?
La cuadrícula todavía tiene 17 filas, pero está intentando mostrar una configuración completa de 15 filas (el número de fila) en la segunda página cuando solo debería mostrar dos filas (16-17). Y el texto de la paginación de navegación es incorrecto (se refiere a 30 filas cuando solo hay 17).
Tienes razón. Es un viejo problema. Lo usé siempre antes
$("#list").setGridParam({page:1}).trigger('reloadGrid');
pero hay otra manera. El activador 'reloadGrid' admite opciones adicionales: 'actual' y 'página'.
$("#list").trigger("reloadGrid", [{page:1}]);
se restablecerá page
a 1 en un solo paso. El uso en la forma
$("#list").trigger("reloadGrid", [{current:true}]);
permite preservar la selección actual. Por supuesto, puedes combinar ambas opciones.