Как скрыть колонку в таблице, не удаляя ее из DOM-структуры ?
Например, рисуется таблица, после получения данных от сервера,
затем указанный столбец или несколько в разных местах таблицы (не обязательно по порядку) - скрывается, а все остальные сдвигаются, к тому месту откуда был удален столбец. И в конечном итоге клиент видит таблицу и не подозревает, что один или несколько отсутствует.
Но в DOM-дереве, эти столбцы должны остаться каждый на своем месте,
чтобы при парсинге данных ячеек, объект JSON был правильно составлен, каждое поле с данными было на своем месте,
иначе сервер не примет данные , так как там будут отсуствовать скрытые поля.
такая ситуация происходит при применении плагина DataTables
columnDefsForDataTables: [
{targets: [2], visible: false}, /*скрыть указанный столбец*/
столбец скрывается и невидим не только клиенту, но и исчезает из DOM-структуры документа.
Как можно исправить ситуацию ?