タブとツールバーボタンからイベントリスナーを削除できません。
ツールバーボタンにイベントリスナーを追加しましたが、保存部分を実行した後、リスナーを削除できません。
exitButton
ですtoolbarbutton
。
両方のメソッドは同じクラスにあります。しかし、初回exitButton
はイベントに関していくつかの異なるロジックがonClick
ありますが、データを保存し、disable()
経由でメソッドを呼び出してイベントリスナーglobalcommand
を削除するとします。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");
}
});
}
保存後にイベントリスナーを削除するにはどうすればよいですか?