[Ext JS 四] 布局之实战二 - 中间区块不会自动伸展 (tab)续

[Ext JS 4] 布局之实战二 - 中间区块不会自动伸展 (tab)续前言listeners: {resize: function(thisObj,iWid

[Ext JS 4] 布局之实战二 - 中间区块不会自动伸展 (tab)续

前言

listeners: {    resize: function(thisObj,iWidth, iHeight, oldWidth, oldHeight)                         {              var tabPanel = Ext.getCmp("tabPanel");                                if (tabPanel!=null)                                {                                    tabPanel.doLayout();                                        }                         }}
在触发resize 时,对tab panel进行doLayout.


延伸

如果tab 中不是简单的html ,而是其他的Ext Component 的话,  有可能会出现tab 的头部展开了,但是子的Component的宽度没有自动伸展。

这时需调用Component 的setWidth设置一下就可以了。