У меня есть DataTables, и я реализовал colReorder
, перетащив элемент checkbox
с помощью .sortable() jquery-ui
, и все в порядке. Но когда я включаю responsive:true
, столбец больше не упорядочивает.
Индекс переупорядочения сохраняется из БД и извлекается с использованием ajax ..
var table = $('#example').DataTable({
colReorder: true,
responsive: true,
});
$.get('{{ url('/get-ranks') }}', function(response) {
var ranks = response.data; // Output: 2, 3, 1, 0, 6, 4, 5
table.colReorder.reset();
var order = ranks.split(',').map(function(i) {
return parseInt(i, 10);
});
table.colReorder.order(order);
});
Переменная order
дает точные индексы, но все еще не работает.
Я просто хочу изменить порядок столбцов, а также скрытые столбцы из отзывчивого.
Я создаю рабочий тестовый пример здесь http://live.datatables.net/mulibiwi/1/edit