Dynamoc layout rebuild

Здравствуйте! Пытаюсь сделать динамическую разметку layout.
Вот мой код http://webix.com/snippet/9c8d4706 .
В центральном layout я хочу по нажатию кнопок на тулбаре добавлять либо строки, либо столбцы. Так же хочу очищать разметку к первоначальному виду.
Если я при вызове webix.ui(layout, $$(layout.id)); добавляю еще один параметр $$(“mainLay”), так чтобы получилось webix.ui(layout, $$(“mainLay”),$$(layout.id)); все равно работает не корректно. Левый и правый слои пропадают.
Мучаюсь уже долго с этой проблемой… Подскажите пожалуйста, что я делаю не правильно? Заранее большое спасибо!

Если Вы работаете с одной и той же переменной, то ID того view, которое вы заменяете, нужно запоминать до того, как переписывается весь объект.

В текущей реализации новый layout пытается заменить нечто несуществующее (с аналогичным ID). Как результат - layout инициализируется и добавляется в DOM в отдельном контейнере ниже.

Вот вариант Вашего кода, решающий эту проблему:

http://webix.com/snippet/5c6c83dd

Здравствуйте! Большое спасибо за объяснение!!!