pregunta de jqGrid paging

Si tiene 17 registros y muestra 15 a la vez, entonces 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 pulsas el botón de recarga en el navegador (establece datatype = ‘json’) cuando la red se recarga, el navegador 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 un ajuste completo de 15 filas (rowNum) en la segunda página cuando solo debería mostrar dos filas (16-17). Y el texto de paginación de navegación es incorrecto (haciendo referencia a 30 filas cuando solo hay 17).

Tienes razón. Es un viejo problema. Yo siempre lo usaba

$("#list").setGridParam({page:1}).trigger('reloadGrid'); 

pero hay otra manera. El disparador ‘reloadGrid’ admite opciones adicionales: ‘actual’ y ‘página’.

 $("#list").trigger("reloadGrid", [{page:1}]); 

restablecerá la page a 1 en un paso. El uso en la forma

 $("#list").trigger("reloadGrid", [{current:true}]); 

permite preservar la selección actual. Puede causar combinar ambas opciones.