Sencha touch Sencha Touch中doLayout()和doComponentLayout()之间的区别?

Sencha touch Sencha Touch中doLayout()和doComponentLayout()之间的区别?,sencha-touch,extjs,Sencha Touch,Extjs,正如标题所述,为Sencha Touch中的组件调用doLayout()和doComponentLayout()之间有什么区别?我试着看了一下文档,但它没有清楚地解释这一点。这两者实际上是完全不同的doLayout是一种容器方法,用于设置容器内子组件的大小doComponentLayout是一种组件方法,用于调整组成该组件的元素(通常)的大小 doLayout不会显式传播到子容器;但由于布局是设置大小驱动的,因此对子组件大小的任何更改都将触发相应的ComponentLayout->Contain

正如标题所述,为Sencha Touch中的组件调用
doLayout()
doComponentLayout()
之间有什么区别?我试着看了一下文档,但它没有清楚地解释这一点。

这两者实际上是完全不同的
doLayout
是一种容器方法,用于设置容器内子组件的大小
doComponentLayout
是一种组件方法,用于调整组成该组件的元素(通常)的大小

doLayout
不会显式传播到子容器;但由于布局是设置大小驱动的,因此对子组件大小的任何更改都将触发相应的ComponentLayout->ContainerLayout