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": []
});
});