Datatables.js: ColVis с saveState true не отображает заголовки столбцовJavascript

Форум по Javascript
Ответить
Anonymous
 Datatables.js: ColVis с saveState true не отображает заголовки столбцов

Сообщение Anonymous »

У меня возникла проблема с Datatables 2.1.0. Я использую плагин colVis, который отлично работает, и у меня для StateSave и bDestroy установлено значение true. Дело в том, что если я использую colVis для отображения каких-то дополнительных столбцов, а затем перезагружаю страницу, то после перезагрузки я вижу дополнительные столбцы в таблице с самого начала, но без заголовков их столбцов. Короче говоря, если у меня есть 6 обязательных столбцов, я добавляю 2 дополнительных и перезагружаю страницу, таблица отображается с правильным TBODY, но вся строка THEAD оказывается на два столбца короче и включает только заголовки обязательных столбцов. И когда таблица отображается таким образом, и я скрываю/показываю некоторые столбцы с помощью colVis, они отображаются с правильными заголовками - пока я не перезагружу страницу снова. Что я делаю не так?
Определение заголовка моей таблицы. Обратите внимание, что большинство этих столбцов являются необязательными и скрыты по умолчанию:

Код: Выделить всё

        
tasksTable


Sensor ID
Sensor Name
Status
Report month
Deadline
On time
Amber threshold
Red threshold
Coria Id
Delivery frequency
Delivery time
Dimension
It-System name
Labels
Tdi name
Valid from
Valid to
Action



...


И мои определения столбцов выглядят так:

Код: Выделить всё

columnDefs: [
{type: 'month-year', targets: [3]},
{targets: [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16], visible: false},
{targets: [0, 1, 3, 17], className: 'noVis'}
]
Любая помощь приветствуется.

Подробнее здесь: https://stackoverflow.com/questions/799 ... mn-headers
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»