我正在尝试捕获GXT Window隐藏事件。下面是我的代码,但它不起作用。永远不会调用Log语句。
myGXTWindowObject.addListener(Events.AutoHide, new Listener<WindowEvent>()
{
@Override
public void handleEvent(WindowEvent arg0) {
Log.info("handle Window AutoHide event");
}
});
感谢您的帮助!
答案 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");
}
});
干杯