我们在应用程序中使用getInnerHeight
和getInnerWidth
方法。现在我们正在迁移到ExtJS4
。根据我的观察,这两种方法不适用于panel
。
是否有任何东西取代了这两种方法?
答案 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);