GXT 窗口自动隐藏监听器
我正在尝试捕获 GXT 窗口隐藏事件。下面是我的代码,但它不起作用。 Log 语句永远不会被调用。
myGXTWindowObject.addListener(Events.AutoHide, new Listener<WindowEvent>()
{
@Override
public void handleEvent(WindowEvent arg0) {
Log.info("handle Window AutoHide event");
}
});
感谢您的帮助!
I am trying to trap the GXT Window hide event. Below is my code, but it does not work. The Log statement never get called.
myGXTWindowObject.addListener(Events.AutoHide, new Listener<WindowEvent>()
{
@Override
public void handleEvent(WindowEvent arg0) {
Log.info("handle Window AutoHide event");
}
});
Thanks for help!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果 myGXTWindowObject 的类型为 com.extjs.gxt.ui.client.widget.Window,则它实际上不会触发您正在侦听的 Events.AutoHide 事件,而只会触发 Events.Hide。请参阅文档末尾的事件部分:
com.extjs.gxt.ui.client.widget。窗口
If myGXTWindowObject is of type com.extjs.gxt.ui.client.widget.Window, it does not actually fire the Events.AutoHide event which you are Listening for, only Events.Hide. See the events section at the end of the docs:
com.extjs.gxt.ui.client.widget.Window
我找到了答案。以下是我的做法:
干杯
I found the answer. Below is how I did:
Cheers