2010-06-16 24 views
9

Esto puede sonar como una pregunta muy estúpida a algunos de usted, pero le aseguro que he estado mirando a través de Internet y no he tenido ninguna suerte sobre esto. Mi pregunta es: ¿es posible establecer un número de paginación inicial en el plugin de pager de tablesorter? Por defecto, toma la opción 10, pero he tratado de poner un 5 como la opción seleccionada y carga 10 de todos modos. Si lo cambio y vuelvo al 5, se cargará como se dijo, 5, pero no al principio.paginación del paginador de los tablesorter pagination inicial

¿Hay alguna opción cuando carga el tablesorter? Mi código para el tablesorter es la siguiente:

$("#TST").tablesorter({ 
     headers: { 0: { sorter: false }, 4: { sorter: false }, 5: { sorter: false }, 6: { sorter: false} }, 
     sortList: [[1, 0], [2, 0], [3, 0]], 
     widgets: ['zebra'] 
    }) 
    .tablesorterPager({ 
     container: $("#TSTPager"), 
     positionFixed: false //, 
     //pagesize: 5 
}); 

el atributo de tamaño de página he escrito en la tablesorterPager era una prueba, pero no hace lo que yo quiero que haga.

+1

Nunca he usado el plugin de paginación para tablesorter, pero si no obtiene una solución, tal vez intente http://www.datatables.net/ – DisgruntledGoat

+0

gracias por el comentario. He estado echando un vistazo a lo que me enviaste y se ve genial y bastante fácil de manejar, pero por el momento, estoy tratando de arreglar esto, porque toda mi aplicación está usando el buscapersonas de tablesorter. – vikitor

Respuesta

27

En la llamada .tablesorterPager especificar un tamaño variable: ejemplo: -

.tablesorterPager({container: $("#pager"), size: 20}); 
+1

Intenté esto, pero parece que no funciona. ¿Ha cambiado la palabra clave 'tamaño'? – disruptive

+0

'size' tampoco funciona, incluso si lo cambio en el archivo' jquery.tablesorter.pager.js'. Obtengo 10 filas. No importa qué. – mrcoulson

0

En jquery.tablesorter.pager.js archivo que va a ser de tamaño 10 en su archivo js así que cambiarlo a 5, como a continuación de la morosidad de bloque variable.

this.defaults = { 
    size: 5 
} 
-3
$('document').ready(function(){ 
    $(".pagesize").val(50); 
} 
-1

he tenido el mismo problema con el $.tablesorter.storage al principio. Prueba las savesPages en falso

.tablesorterPager({ 
    container: $(".ts-pager"), 

    size: 5, 
    savePages : false, 
}) 

En realidad, cavo en el código JavaScript de origen y que la configuración de buscapersonas se almacena en el widget de almacenamiento tablesorter.

+0

¡Bienvenido a SO! Incluso si su respuesta resuelve el problema, no está claro por qué podría ser útil. Por favor, amplíe lo que sucede si pasa false con este parámetro y explique cómo soluciona el problema. – Glubus

+0

Esto suena como algo que debería agregar en su respuesta en lugar de responderme. Prueba a editar tu respuesta. – Glubus