在我们的应用程序中,有一个选项卡面板,我们在其中动态添加/删除面板。
通过菜单处理程序中的以下代码单击菜单项添加面板:
Ext.getCmp('mainTabPanelId').add(getPanel());
这里getPanel()
方法在创建面板后返回面板。
假设主选项卡面板的 id 是mainTabPanelId
,子面板的 id 是 panelId,在这种情况下,有人可以指导以下内容:
- add 方法后需要调用
doLayout()
吗?mainTabPanel
- 应该在l 或新添加的子面板上
doLayout()
调用mainTabPane
,即,Ext.getCmp('mainTabId').doLayout()
还是Ext.getCmp('panelId').doLayout()
? - 是否会调用来
doLayout()
处理与渲染相关的所有问题,例如滚动条? - 该方法
getPanel()
应该返回一个已经创建的面板(使用Ext.create
)还是应该返回一个配置对象(拥有xtype:'panel'
)?牢记时间,应该首选哪一个以获得更好的性能?