Не подскажите, почему когда интерфейс строится подобным образом http://webix.com/snippet/d34fc71f таблица растягивается по высоте и все выглядит славно, но когда интерфейс строится подобным образом http://webix.com/snippet/89e21f6c то некоторые элементы (в данном случае datatable) “схлопываются” по высоте в 0-1px?
Как с этим можно бороться? если например нужно получить интерфейс как в первом сниппите, но используя подход представленный во-втором?
П.С. не могли бы вы сделать или если есть такой функционал, то показать мне что и куда нажимать, чтобы сниппиты запускались в ручную а не на ходу? Потому что при вводе for (var i = 0; i < 10; i++) - стоит чуть-чуть “задуматься” и набрав for (var i = 0; i < 10) - вся страница зависает намертво
С лайаутами, это проблема текущего подхода к sizing логик
Так как лайаут первоначально создается пустым, он принимает минимальный размер и как результат неправильно подстраивается под компоненты в дальнейшем
Мы поправим это поведение в следующем обновлении. Как быстрое решение можно использовать код как здесь
после каждого вызова addView происходит расчет размеров и частичная перерисовка. При сложном интерфейсе это может отразиться на общей производительности приложения