ColReorder не работает в адаптивных таблицах данных? - PullRequest
0 голосов
/ 16 июня 2020

У меня есть 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

...