gpt4 book ai didi

gwt - 移除 Click Handler-GWT

转载 作者:行者123 更新时间:2023-12-04 02:42:04 24 4
gpt4 key购买 nike

如何删除 GWT 中的 ClickHandler 事件?我为按钮添加了 addClickHandler() 事件,我想删除 ClickHandler 事件。我尝试了 HandlerRegistration 方法但它未能删除处理程序,这是一个片段:

notification.addClickHandler(new ClickHandler() {

@Override
public void onClick(ClickEvent event) {
// TODO Auto-generated method stub
}

});

我想通过通知删除处理程序!
Note:
Notification is the button instance that calls the handler!

最佳答案

每个add...Handler方法返回 HandlerRegistration界面。此界面包含 removeHandler()方法。如果要删除处理程序,只需将返回的接口(interface)存储在变量中,并在要删除处理程序时调用 removeHandler。

HandlerRegistration handler;

handler = button.addClickHandler(new ClickHandler() {
@Override
public void onClick(ClickEvent event) {
// ...

}
});
handler.removeHandler();

关于gwt - 移除 Click Handler-GWT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10334828/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com