Datatable resizing & header render

Добрый день.

Есть проблема: когда происходит изменение размера ширины таблицы - полностью перерисовывается шапка, а я в нее встроил select. Получается, после изменения, рендер рисует то, что было при инициализации таблицы.

http://webix.com/snippet/c97dc80a

Можно ли как-то запретить перерендер содержимого шапки, чтобы не терять выбранные данные?

День добрый

Проблема есть. Встроенные фильтры умеют сохранять состояние, но это не работает для проивольных html элементов в шапке.

Как временное решение , можно заменить select-ы на selectFilter элементы, и блокировать onBeforeFilter событие, так что никакой фильтрации не будет, зато будут контролы в шапке и готовое событие при смене значения в селекте ( лучше использовать 2.1.4, более ранние версии тоже не сохраняют значение в selectFilter при ресайзе )

Мы посмотрим как можно упростить создание кастом элементов в шапке, сохраняющих свое состояние при ресайзе и других операциях.

Ок, понятно.

Есть еще небольшой вопрос, не буду создавать для этого отдельный тред: если установить id в хидере через:

var columns = webix.toArray($scope.CSV.outputTable.config.columns);
...
columns[idx].id = itemName;
...
$scope.CSV.outputTable.refreshColumns();

то содержимое колонки пропадает, если старый id не совпадает с новым. Тут можно что-то сделать или просто смириться с тем, что id менять нельзя?