2011-11-04 16 views
13

Estoy usando el complemento jQuery de DataTables. Estoy intentando habilitar la interacción de ordenación, pero al ordenarla ordena alfabéticamente y no numéricamente. Como puede ver en la imagen adjunta, se muestra -4317.93 después de -631 y -456. ¿Cómo puedo hacer que DataTable ordene una columna numéricamente?¿Cómo se impone la ordenación numérica con jQuery y dataTables?

Example

Respuesta

17

es necesario agregar el parámetro sType a su definición de columna.

Por ejemplo:

$('#example').dataTable({ 
    "aoColumnDefs": [ 
     { "sType": "numeric" } 
    ] 
}); 

Más información en la documentación DataTable: http://www.datatables.net/plug-ins/sorting

+0

Gracias. Esto funcionó, pero cuando apliqué este tipo, la funcionalidad de esta columna dejó de funcionar. ¿Puede indicarme cómo agregar la funcionalidad de clasificación a esta columna numérica? Gracias de antemano –

+0

Mi problema resuelto. Gracias. :) –

Cuestiones relacionadas