У меня есть окно gwt-ext (используется как всплывающее окно), это всплывающее окно запускается из приложения GWT. Я ищу решение установить размер окна всплывающего окна на размер, чтобы он почти заполнял экран, а не увеличивал его, но чтобы заполнить область базовой части приложения GWT, которая запустила это всплывающее окно. Кто-нибудь знает решение этой проблемы?Установить размер всплывающего окна, соответствующий размеру окна
0
A
ответ
3
попробовать что-то вроде этого:
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
Этого размера будет до размера экрана (не текущего размера окна браузера)
yourExtGwtWindow.setHeight(screenHeight());
yourExtGwtWindow.setWidth(screenWidth());
...
public static native int screenWidth()
/*-{
return screen.availWidth;
}-*/;
public static native int screenHeight()
/*-{
return screen.availHeight;
}-*/;