我无法从选项卡和toolbarbutton中删除事件侦听器。ZK使用removeEventListener从任何组件中删除事件侦听器
我已经添加一个eventlistener到toolbarbutton,然后做一些保存部分我不能删除监听器。
exitButton
是toolbarbutton
。
这两种方法都属于同一类。但第一次exitButton
在onClick
事件上有一些不同的逻辑,但是当我保存我的数据并通过globalcommand
调用disable()
方法删除onClick
事件侦听器时。
@AfterCompose
public void afterCompose(@ContextParam(ContextType.VIEW) Component view) {
Selectors.wireComponents(view, this, false);
exitButton.addEventListener("onClick", new EventListener<Event>() {
public void onEvent(Event evt) throws Exception {
Messagebox.show("adddingggg");
}
});
}
@GlobalCommand
public void disable() {
exitButton.removeEventListener("onClick", new EventListener<Event>() {
public void onEvent(Event evt) throws Exception {
Messagebox.show("remocvee");
}
});
}
如何在保存后删除Event Listener?
请提供您的代码。 –
此问题是[“从选定选项卡删除事件监听器”的精确副本](http://stackoverflow.com/questions/14372849)。 –