getInnerHeight и getInnerWidth в ExtJS4 - PullRequest
1 голос
/ 11 июля 2011

Мы используем getInnerHeight и getInnerWidth методы в нашем приложении. Теперь мы переходим на ExtJS4. Согласно моему наблюдению, эти два метода не существуют для panel.

Есть ли что-то, что заменяет эти два метода?

Ответы [ 3 ]

1 голос
/ 27 февраля 2014

если вам нужна ширина / высота тела (без заголовка, элементов стыковки и т. Д.), Попробуйте это:

var height = Ext.getCmp('panelId').body.getHeight(true);
0 голосов
/ 11 декабря 2013

Передать логическое значение true в качестве параметра для функции getHeight (). Итак, вы получите:

var height = Ext.getCmp('panelId').getEl().getHeight(true);
0 голосов
/ 11 июля 2011

Почему вы используете innerHeight и innerWidth? Вы можете получить высоту / ширину элемента, для которого Ext.Panel отображается следующим образом ...

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

Этого должно быть достаточно, если на панели нет большого количества отступов.

...