GXT Window AutoHide Listener

时间:2011-07-15 15:58:34

标签: gxt

我正在尝试捕获GXT Window隐藏事件。下面是我的代码,但它不起作用。永远不会调用Log语句。

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

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

});

感谢您的帮助!

2 个答案:

答案 0 :(得分:0)

如果myGXTWindowObject的类型为com.extjs.gxt.ui.client.widget.Window,则它实际上不会触发您正在侦听的Events.AutoHide事件,只触发Events.Hide。请参阅文档末尾的事件部分: com.extjs.gxt.ui.client.widget.Window

答案 1 :(得分:0)

我找到了答案。以下是我的表现:

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

干杯