Ids consiguen ordenadas alfabéticamente en lugar de numéricamente
-
11-09-2019 - |
Pregunta
Estoy sacando datos de MySQL ordenados por id, que es 1,2,3 y no hay ningún problema.
Sin embargo, cuando lo uso con http://www.datatables.net/ , el orden se convierte 1, 10, 11, 12, ..
No soy capaz de encontrar cualquier parámetro para ordenar este problema.
Me pregunto si alguien sabe cómo solucionar este problema.
$(document).ready( function() {
$("#tablesorter").dataTable( {
"iDisplayLength": 40,
"oLanguage": {
"sLengthMenu": 'Display <select>'+
'<option value="20">20</option>'+
'<option value="40">40</option>'+
'<option value="60">60</option>'+
'<option value="80">80</option>'+
'<option value="100">100</option>'+
'<option value="-1">All</option>'+
'</select> records'
}
} );
} )
Solución
Parece que usted necesita para configurar el tipo de columna de esa columna a numérico, a fin de que la clase funcione correctamente. Esto se detalla en el sitio web de tablas de datos
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow