Как повторно инициализировать DataTable с номерами столбцов Dynami c? - PullRequest
0 голосов
/ 06 апреля 2020

Я хочу повторно инициализировать таблицу данных в соответствии с изменениями раскрывающегося значения на странице. если новый номер столбца таблицы равен прежним номерам столбца, то все в порядке. Но когда номер столбца меньше или больше, это выдает ошибку. Функция уничтожения не работает в этом сценарии. Если я перезагрузить страницу с новыми параметрами, это тоже хорошо. Но я хочу решить эту проблему с помощью звонка ajax. Вот пример: https://jsfiddle.net/aaktas/arbcgvhz/24/<script async src="//jsfiddle.net/aaktas/arbcgvhz/27/embed/"></script>

1 Ответ

1 голос
/ 07 апреля 2020

Мне не удалось найти путь внутри функций DataTable. Я нашел быстрое решение, которое воссоздает элемент таблицы html, как показано ниже:

 function reCreateTable() {
        $('#reportsTable').remove();
        $('.table-responsive').prepend('<table id="reportsTable" class="table table-striped" style="width:100%"></table>');
    }

Если кто-то может посоветовать любое другое решение, было бы здорово.

...