У меня возникла проблема с 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