2011-01-04 15 views
0

Ich habe ein gwt-ext-Fenster (wird als Popup verwendet), dieses Popup wird von einer GWT-Anwendung gestartet. Ich suche nach einer Lösung, um die Fenstergröße des Popups auf eine Größe einzustellen, die den Bildschirm fast ausfüllt, nicht maximiert, sondern den Bereich eines zugrundeliegenden Teils der GWT-Anwendung füllt, die dieses Popup gestartet hat. Kennt jemand eine Lösung für dieses Problem?Popup-Fenstergröße entsprechend der Fenstergröße einstellen

Antwort

3

versuchen, etwas wie folgt aus:

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

Dies wird Größe der Bildschirmgröße (nicht die aktuelle Browser-Größe)

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

...

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

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