Подтвердить что ты не робот

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

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

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

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

Спасибо

4b9b3361

Ответ 1

Вы ищете 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();