Как следует из названия, в чем разница между вызовом doLayout()
и doComponentLayout()
для компонента в Sencha Touch? Я попытался взглянуть на документацию, но это не ясно объяснило это.
Разница между doLayout() и doComponentLayout() в Sencha Touch?
Ответы (1)
На самом деле они совершенно разные. doLayout
— это метод контейнера, используемый для установки размеров дочерних компонентов внутри контейнера. doComponentLayout
— это метод компонента, используемый для определения размера элементов (обычно), составляющих этот компонент.
doLayout
не распространяется явно на дочерние контейнеры; но поскольку макеты управляются setSize, любые изменения размера дочерних компонентов вызовут соответствующий ComponentLayout -> ContainerLayout.
person
rdougan
schedule
14.06.2011