ExtJS4中的getInnerHeight和getInnerWidth

时间:2011-07-11 12:55:29

标签: extjs extjs4 extjs3

我们在应用程序中使用getInnerHeightgetInnerWidth方法。现在我们正在迁移到ExtJS4。根据我的观察,这两种方法不适用于panel

是否有任何东西取代了这两种方法?

3 个答案:

答案 0 :(得分:1)

如果您需要身体宽度/身高(没有标题,停靠项目......等),请尝试:

var height = Ext.getCmp('panelId').body.getHeight(true);

答案 1 :(得分:0)

为什么使用innerHeight和innerWidth?您可以获得Ext.Panel呈现的元素的高度/宽度,如下所示......

var height = Ext.getCmp('panelId').getEl().getHeight();

除非你的面板上有大量的填充物,否则这应该足够了。

答案 2 :(得分:0)

传递boolean true作为getHeight()函数的参数。所以你得到:

var height = Ext.getCmp('panelId').getEl().getHeight(true);