Установить размер всплывающего окна, соответствующий размеру окна - PullRequest
0 голосов
/ 04 января 2011

У меня есть окно gwt-ext (используется как всплывающее окно), это всплывающее окно запускается из приложения GWT. Я ищу решение, чтобы установить размер окна всплывающего окна равным размеру, чтобы он почти заполнял экран, не для максимизации, а для заполнения области базовой части приложения GWT, которое запустило это всплывающее окно. Кто-нибудь знает решение этой проблемы?

Ответы [ 2 ]

3 голосов
/ 04 января 2011

Попробуйте что-то вроде этого:

int windowHeight=Window.getClientHeight()-10; //I subtract 10 from the client height so the window isn't maximized.
int windowWidth=Window.getClientWidth()-10; //I subtract 10 from the client width so the window isn't maximized.
yourExtGwtWindow.setHeight(windowHeight);
yourExtGwtWindow.setWidth(windowWidth);
1 голос
/ 22 августа 2012

Размер будет соответствовать размеру экрана (не текущему размеру браузера)

yourExtGwtWindow.setHeight(screenHeight());
yourExtGwtWindow.setWidth(screenWidth());

...

public static native int screenWidth() 
/*-{ 
      return screen.availWidth; 
}-*/; 

public static native int screenHeight() 
/*-{ 
      return screen.availHeight;
}-*/; 
...