Открытое окно ExtJS с максимальной высотой

17

Я пытаюсь открыть окно (Ext.Window), нажав кнопку (Ext.Button). Проблема в том, что это окно должно иметь размер 80% ширины и 100% высоты экрана пользователя, то есть он должен охватывать все вертикальное пространство.

Я действительно не могу создать рабочий пример. Кнопка, которую я использую, скрывает / показывает это окно, которое всегда имеет неправильный размер.

Кто-нибудь может мне помочь?

Спасибо

    
задан Danilo 18.01.2011 в 18:35
источник

1 ответ

40

Вы ищете Ext.getBody (). getViewSize () . Более конкретно, Ext.getBody (). GetViewSize (). Height и Ext.getBody (). GetViewSize (). Width

Это должно работать в обработчике вашей кнопки -

new Ext.Window({
    title:'Hello World Window',
    html:'Am I the right size?',
    height:Ext.getBody().getViewSize().height,
    width:Ext.getBody().getViewSize().width*0.8 //80%
}).show();
    
ответ дан Amol Katdare 19.01.2011 в 01:10