Estoy usando el complemento jquery DataTables . De su documentación:
Si la clasificación está habilitada, DataTables realizará una clasificación de primer paso en la inicialización. Puede definir en qué columna(s) se realiza la ordenación y la dirección de ordenación con esta variable. La matriz aaSorting debe contener una matriz para cada columna que se ordenará inicialmente con el índice de la columna y una cadena de dirección ('asc' o 'desc').
¿Es posible tener la clasificación habilitada pero deshabilitar esta clasificació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.
Bueno, encontré el conjunto de respuestas "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 pedido :
$(document).ready( function() { $('#example').dataTable({ /* No ordering applied by DataTables during initialisation */ "order": [] }); })Según los últimos documentos de API:
$(document).ready(function() { $('#example').dataTable({ "order": [] }); });Prueba esto:
$(document).ready( function () { $('#example').dataTable({ "order": [] }); });Esto resolverá tu problema.