2011-07-15 10 views
0

GXTウィンドウの非表示イベントをトラップしようとしています。以下は私のコードですが、動作しません。 Logステートメントは呼び出されません。GXTウィンドウの自動非表示リスナー

myGXTWindowObject.addListener(Events.AutoHide, new Listener<WindowEvent>() 
{ 

    @Override 
    public void handleEvent(WindowEvent arg0) { 
     Log.info("handle Window AutoHide event"); 
    } 

}); 

ありがとうございました!

答えて

0

回答が見つかりました。以下は、私がやった方法です:

this.addWindowListener(new WindowListener() { 
     public void windowHide(WindowEvent we) { 
      System.out.println("windowHide"); 
     } 
    }); 

乾杯

0

myGXTWindowObjectのタイプがcom.extjs.gxt.ui.client.widget.Windowの場合、実際にListeningしているEvents.AutoHideイベントは発生せず、Events.Hideだけが発生します。ドキュメントの末尾にあるイベントのセクションをご覧ください。 com.extjs.gxt.ui.client.widget.Window

+0

おかげテレル。 – Peter

関連する問題