На странице таблица формируется на бекенде (чекбоксами указываются отображаемые колонки).
По классу, на таблицу навешиваются сортировки datatables.
(function(){
var tables = document.querySelectorAll('.grid-view .table-sortable');
tables.forEach(function (table) {
var dataRows = table.querySelectorAll('tbody tr');
// если данных нет, то не вкллючаем сортировку
if (dataRows.length > 1) {
$('table').dataTable({
paginate: false,
searching: false,
info: false,
ordering: true,
order: [],
columnDefs: [
{
targets: 'no-sort', //отменяем сортировку у столбцов с этим классом
orderable: false,
},
],
});
}
}
});
})();
Как добавить кастомную сортировку к определенному столбцу таблицы? сейчас некорректно сортируется таблица
€111 < €2 461 < €26
а должно быть
€26 < €111 < €2 461
как правильно дополнить функционал?