Я нашел следующий код для создания ссылки, чтобы скрыть / показать конкретный столбец
// JS
$('a.toggle-vis').on( 'click', function (e) {
e.preventDefault();
search = ":contains(" + $(this).text() + ")"
var column = table.column(search);
column.visible( ! column.visible() );
});
// HTML
Hide/unhide column: <a class="toggle-vis">Cost</a>
Однако, когда я скрываю и отображаю столбец, ширина столбца теряется (ширина столбца изменяется наравно ширине заголовка и выглядит действительно сжато).
Есть ли способ указать DataTables, чтобы восстановить ширину столбца?