De forma predeterminada, las tablas de datos dispone de 4 tamaños de registros a mostrar: 10,25,50,100.

A) ¿existe una manera de cambiar esto? He intentado editar el archivo de jquery para cambiar la matriz a [30,60,90,120], y esto lo destruyó.

B) existe una forma para establecer el valor predeterminado de selección de tamaño de decir a 50 (en lugar de 10) de este selector en la inicialización cuando jquery construye?

Yo no puede encontrar cualquiera de estos elementos en la documentación.

InformationsquelleAutor DeltaTango | 2012-02-14

3 Comentarios

  1. 66

    [Actualización porque esta respuesta parece para obtener algunas opiniones] —

    Respuesta Actualizada:

    Versiones posteriores (creo 1.10+), la API de convenciones de nomenclatura cambiado, abandonando la notación húngara. Creo que el viejo convenios son un alias para la compatibilidad, pero los actuales convenios son:

    lengthMenu
    pageLength

    Por lo tanto, la actualización de las respuestas son:

    A) es el lengthMenu parámetro: https://datatables.net/reference/option/lengthMenu

    Por ejemplo, he aquí cómo he de uno de los míos conjunto:

    "lengthMenu": [[10, 25, 50, 100, 200, -1], [10, 25, 50, 100, 200, "All"]],

    B) pageLength https://datatables.net/reference/option/pageLength — opcionalmente establecer esta para cualquiera que sea su valor por defecto debe ser.

    "pageLength" : 25,

    Respuesta Original

    A) Es el aLengthMenu parámetro: http://datatables.net/ref#aLengthMenu

    Por ejemplo, he aquí cómo he de uno de los míos conjunto:

    "aLengthMenu": [[10, 25, 50, 100, 200, -1], [10, 25, 50, 100, 200, "All"]],

    B) iDisplayLength — configure este parámetro para cualquiera que sea su valor por defecto debe ser

    • Es allí cualquier evento que se activa cuando el usuario selecciona otro de longitud?
    • Aquí están los eventos que se activan con la actual versión de las tablas de datos: datatables.net/reference/event
  2. 1
    • Tablas de datos 1.10+

      Uso lengthMenu para definir una lista de páginas disponibles longitudes y opcionalmente pageLength para establecer inicial de la longitud de la página.

      Si pageLength no se especifica, se pondrá automáticamente para el primer valor dado en la matriz especificada por lengthMenu.

      var table = $('#example').DataTable({
         lengthMenu: [ [2, 4, 8, -1], [2, 4, 8, "All"] ],
         pageLength: 4
      });

      Ver este jsFiddle para el código y la demostración.


    • Tablas de datos 1.9

      Uso aLengthMenu para definir una lista de páginas disponibles longitudes y iDisplayLength para establecer inicial de la longitud de la página.

      var table = $('#example').dataTable({
         "aLengthMenu": [ [2, 4, 8, -1], [2, 4, 8, "All"] ],
         "iDisplayLength" : 4,        
      });

      Ver este jsFiddle para el código y la demostración.

  3. 0

    Datatable Versión : 1.9.4
    Lo que funciona para mí es esto:
    Primero busqué en Jquery.tablas de datos de archivo que en su mayoría es colocado en la carpeta js. Luego me de la búsqueda para «aLengthMenu»: [ 10, 25, 50, 100 ], y cambia de acuerdo a mis requerimientos decir «aLengthMenu»: [ 50, 75, 100, 125 ]. A partir de entonces he buscado por «iDisplayLength» y donde su valor se muestra como 10 (de 4 a 5 plazas), he cambiado a 50 y guardar. Desplegable en mi página de índice comenzó a mostrar opción fila como 50,75,100,125 en lugar de 10,25,50,100 con opción predeterminada seleccionada como 50.

Dejar respuesta

Please enter your comment!
Please enter your name here