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

InformationsquelleAutor Ron Harlev | 2009-08-28

3 Comentarios

  1. 5

    esta es una vieja cuestión, pero podría ayudar a alguien,

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

    dará la última página, que es el total también. Su útil el uso de firebug y

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

    que mostrará todas las gridParams accesible.

  2. 2

    Acerca de la última página en la red, la mejor manera es utilizar jqGrid – docs.
    En este caso:

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

    Y si sólo tiene 1 página, el resultado debe ser

    "Page {0} of {1}"

    de jqGrid wiki:

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

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

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

Dejar respuesta

Please enter your comment!
Please enter your name here