propiedades - language datatable jquery
Se muestra el recuento de filas predeterminado de jquery datatables (2)
[Actualización porque esta respuesta parece obtener algunas opiniones] -
Respuesta actualizada:
En versiones posteriores (creo que 1.10+), las convenciones de nomenclatura de la API cambiaron, abandonando la notación húngara. Creo que las antiguas convenciones tienen un alias de compatibilidad, pero las convenciones actuales son:
lengthMenu
pageLength
Así, las respuestas actualizadas son:
A) es el parámetro lengthMenu
: https://datatables.net/reference/option/lengthMenu
Por ejemplo, así es como tengo uno de mis juegos:
"lengthMenu": [[10, 25, 50, 100, 200, -1], [10, 25, 50, 100, 200, "All"]],
B) pageLength https://datatables.net/reference/option/pageLength : opcionalmente, establezca esto en cualquier valor predeterminado que deba ser.
"pageLength" : 25,
Respuesta original
A) Es el parámetro aLengthMenu
: http://datatables.net/ref#aLengthMenu
Por ejemplo, así es como tengo uno de mis juegos:
"aLengthMenu": [[10, 25, 50, 100, 200, -1], [10, 25, 50, 100, 200, "All"]],
B) iDisplayLength
: establezca este parámetro en cualquiera que sea su valor predeterminado.
Por defecto, los datos tienen 4 tamaños de registros para mostrar: 10,25,50,100.
A) ¿Hay alguna manera de cambiar esto? Intenté editar el archivo jquery para cambiar la matriz a [30,60,90,120] y esto lo destruyó.
B) ¿Hay una manera de establecer el tamaño de selección predeterminado, por ejemplo, 50 (en lugar de 10) de este selector al inicializar cuando jquery lo construye?
No puedo encontrar ninguno de estos elementos en la documentación.
Tablas de datos 1.10+
Use
lengthMenu
para definir una lista de longitudes de página disponibles y opcionalmentepageLength
para establecer la longitud de página inicial.Si no se especifica
pageLength
, se establecerá automáticamente en el primer valor dado en la matriz especificada porlengthMenu
.var table = $(''#example'').DataTable({ lengthMenu: [ [2, 4, 8, -1], [2, 4, 8, "All"] ], pageLength: 4 });
Vea este jsFiddle para el código y la demostración.
Tablas de datos 1.9
Use
aLengthMenu
para definir una lista de longitudes de página disponibles yiDisplayLength
para establecer la longitud de página inicial.var table = $(''#example'').dataTable({ "aLengthMenu": [ [2, 4, 8, -1], [2, 4, 8, "All"] ], "iDisplayLength" : 4, });
Vea este jsFiddle para el código y la demostración.