У меня была проблема с сортировкой даты, она не включала месяц при сортировке и сортировалась только по дню. Я решил, добавив следующий код:сортировка даты не работает в datatable
jQuery.extend(jQuery.fn.dataTableExt.oSort, {
"datetime-pre": function (a) {
var ukDatea = a.split('/');
return (ukDatea[2] + ukDatea[1] + ukDatea[0]) * 1;
},
"datetime-asc": function (a, b) {
return ((a < b) ? -1 : ((a > b) ? 1 : 0));
},
"datetime-desc": function (a, b) {
return ((a < b) ? 1 : ((a > b) ? -1 : 0));
}
});
var dt = $('#wires').DataTable({
"aoColumns": [
null,
null,
{ "sType": "datetime" },
{ "sType": "datetime" },
null,null,null,null,null,null,null,null,null,null,null,null,null,null
],
Но теперь сортировки столбца (часть DataTable заголовка) не работает только одной из колонн, которые включают в себя дату. Любые советы/решения?
Можете ли вы предоставить нам полный фрагмент с также ваш HTML? – Bellu