は、ユーザーが複数のブラウザのポップアップ・ウィンドウを持つユーザーのワークスペースを保存し、後でワークスペースを復元することができますサイズ。Javascriptを:保存し、ブラウザのウィンドウを復元するには、私のvaadinアプリケーションで
次のvaadinメソッドによって返されるブラウザのウィンドウサイズを保存します。
Page.getBrowserWindowHeight();
Page.getBrowserWindowWidth();
Vaadinは、アドレスバーとツールバーとして上部にタイトルバーや他のコントロールを含まない上記の方法において、ブラウザのコンテンツの幅と高さを返します。
ワークスペースを復元するとき、私はブラウザウィンドウのサイズを設定するには、JavaScriptのメソッドresizeTo()
を使用しています。
JavaScript.getCurrent().execute("resizeTo(" + windowWidth + "," + windowHeight + ")");
resizeTo()
は、ブラウザウィンドウではなく、コンテンツ領域の全体の幅と高さを設定します。これにより、ブラウザのウィンドウが意図したサイズより小さくなります。
誰でもこれを達成するためのより良い方法を知っていますか?
'resizeTo'関数を投稿できますか? –
@DavidBlaney組み込みのwindow.resizeTo()関数です。 http://www.w3schools.com/jsref/met_win_resizeto.asp –