Вход

Просмотр полной версии : Установка значения flex на ходу


khusamov
05.07.2015, 18:30
Здравствуйте!

Два вопроса по поводу смены flex:

Как изменить значение flex у уже созданной колонки?
Как сбросить значение width и установить flex?

nohuhu
07.07.2015, 00:10
flex это просто конфиг, который читает родительский layout. Присвойте ему null и установите ширину явно, вот так: https://fiddle.sencha.com/fiddle/pvc

khusamov
07.07.2015, 16:31
Спасибо, есть что изучать.

О команде Ext.suspendLayouts(); я бы не догадался даже... странно что компонент сам это не делает, к примеру при вызове setWidth...

nohuhu
07.07.2015, 20:21
Некоторые компоненты делают, там, где нужно. Layouts это сложная штука, замораживать их по каждому чиху тоже чревато.