Сортировать данные по полю
Я работаю с приложением mvc5 и использую таблицы данных в своих таблицах. Проблема в том, что я хочу отсортировать результаты по полю (ID) в порядке убывания. Он отлично работает с обычными таблицами, но не работает, если я использую DataTables.
Вот мой код
в контроллере
public ActionResult Index()
{
var albarans = db.Albarans.Include(a => a.Obra).OrderByDescending(a=>a.ID);
return View(albarans.ToList());
}
ввиду
<script type='text/javascript'>
$(document).ready(function () {
$('#table').dataTable({
"language": {
"sProcessing": "Procesando...",
"sLengthMenu": "Mostrar _MENU_ registros",
"sZeroRecords": "No se encontraron resultados",
"sEmptyTable": "Ningún dato disponible en esta tabla",
"sInfo": "Mostrando registros del _START_ al _END_ de un total de _TOTAL_ registros",
"sInfoEmpty": "Mostrando registros del 0 al 0 de un total de 0 registros",
"sInfoFiltered": "(filtrado de un total de _MAX_ registros)",
"sInfoPostFix": "",
"sSearch": "Buscar:",
"sUrl": "",
"sInfoThousands": ",",
"sLoadingRecords": "Cargando...",
"oPaginate": {
"sFirst": "Primero",
"sLast": "Último",
"sNext": "Siguiente",
"sPrevious": "Anterior"
},
"oAria": {
"sSortAscending": ": Activar para ordenar la columna de manera ascendente",
"sSortDescending": ": Activar para ordenar la columna de manera descendente"
}
}
});
});
</script>
<table id="table">
...
</table>
1 ответ
Решено добавление "aaSorting": [[0, 'desc']],
<script type='text/javascript'>
$(document).ready(function () {
$('#table').dataTable({
"aaSorting": [[0, 'desc']],
"language": {