wrapbootstrap webapplayers template smartadmin smart react inspinia jquery jqgrid

jquery - template - webapplayers



Encontrar el número de página actual en jqGrid (3)

¿Cómo puedo encontrar el número de página actual en jqGrid (utilizando jQuery, por supuesto)? También, ¿cómo sé cuántas páginas hay en total?


Acerca de la última página en la cuadrícula, la mejor manera es usar jqGrid - docs. En este caso:

jQuery("#gridID").getGridParam(''pgtext'');

Y si solo tienes 1 página, el resultado debería ser

"Page {0} of {1}"

de jqGrid wiki :

pgtext -> string -> Mostrar información sobre el estado de la página actual. El primer valor es la página cargada actual. El segundo valor es el número total de páginas.

Otra forma es obtener todos los registros y dividir los registros en la página:

var rowNum = jQuery("#gridID").getGridParam(''rowNum''); var allRecords = jQuery("#gridID").getGridParam(''records''); var totalPages = parseInt((allRecords / rowNum) + 1);


Esto debería hacerlo:

$("#sp_1").text(); // total pages $(".ui-pg-input").val(); // current page

Edición: Encontré una mejor manera en los docs para la página actual, pero no vi nada para el recuento total de páginas. docs

$(''#your_grid'').getGridParam(''page''); // current page


esta es una vieja pregunta pero podría ayudar a alguien,

$("#"+gridId).getGridParam(''lastpage'')

Dará la última página, que es el total también. Es útil usar firebug y

console.log($("#"+gridId).getGridParam());

que mostrará todos los gridParams accesibles.