propiedades example español ejemplos jquery jquery-datatables

español - jquery table example



¿Hay alguna manera de desactivar la clasificación inicial para jQuery DataTables? (4)

Bueno, encontré la answer establecida como "aaSorting" en una matriz vacía:

$(document).ready( function() { $(''#example'').dataTable({ /* Disable initial sort */ "aaSorting": [] }); })

Para versiones más nuevas de Datatables (> = 1.10) use la opción de order :

$(document).ready( function() { $(''#example'').dataTable({ /* No ordering applied by DataTables during initialisation */ "order": [] }); })

Estoy usando el plugin jquery DataTables . De su documentación:

Si la clasificación está habilitada, DataTables realizará una inicialización de primer paso en la inicialización. Puede definir en qué columna (s) se realiza el ordenamiento y la dirección de clasificación con esta variable. La matriz aaSorting debe contener una matriz para cada columna que se ordenará inicialmente que contenga el índice de la columna y una cadena de dirección (''asc'' o ''desc'').

¿Es posible tener habilitada la ordenación pero deshabilitar esta ordenación de primer paso en la inicialización? Actualmente estoy haciendo el lado del servidor de clasificación inicial y necesito la funcionalidad de clasificación, pero no necesito esta funcionalidad de clasificación inicial.


En las opciones de tabla de datos pon esto:

$(document).ready( function() { $(''#example'').dataTable({ "aaSorting": [[ 2, ''asc'' ]], //More options ... }); })

Aquí está la solución: "aaSorting": [[2, ''asc'']],

2 significa que la tabla se ordenará por tercera columna,
asc en orden ascendente.


Prueba esto:

$(document).ready( function () { $(''#example'').dataTable({ "order": [] }); });

Esto resolverá su problema.


Según los últimos documentos de API:

$(document).ready(function() { $(''#example'').dataTable({ "order": [] }); });

order