0

画面全体をカバーするウィンドウをポップアップする方法は?

次のコードがあります。

アプリケーション.js

this.__panel = new myApp.MyPanel();
this.__panel.open();

MyPanel.js

qx.Class.define("myApp.MyPanel",
{
  extend : qx.ui.window.Window,

    construct : function()
    {
      this.base(arguments, "My Panel");
      // adjust size
      this.setWidth(800);
      this.setHeight(480);
    }
});

800 x 480 の代わりに、ウィンドウをフルスクリーンで開き、タイトルと閉じるボタンを表示したくありません。どうすればこれを達成できますか?

4

2 に答える 2

2

メソッドを使用してmaximize、ウィンドウを全画面表示に設定できます。ただし、ボタンを含むキャプション バーは引き続き表示されます。必要に応じて、各ボタンを非表示/無効にすることができます。キャプション バーがまったく必要ない場合は、ウィンドウのコンテンツをアプリのルートに追加するだけです。

于 2013-05-22T10:38:49.110 に答える
1

画面全体をカバーするには、次の行を使用します。

this.setWidth(qx.bom.Viewport.getWidth());
this.setHeight(qx.bom.Viewport.getHeight());

ブラウザのサイズ変更を処理することを忘れないでください!

また、タイトル バーを非表示にするには、次の行を追加します。

this.getChildControl("captionbar").setVisibility("excluded"); 
于 2013-05-22T10:36:24.147 に答える