RemoveEventListener 点击 vaadin

RemoveEventListener click vaadin

我有以下代码:

label.getElement().addEventListener("click", e->{
            System.out.print("\nHello there\n");
        });

但我的应用有时会向同一标签添加不同的点击监听器。在其他一些框架中,例如 android(vaadin 按钮的作用相同),添加第二个侦听器会删除旧的。但是,在这种情况下它不会。

在这种情况下,我将如何移除侦听器。所以我只有一个单击侦听器。

addEventListener 方法 returns 一个 DomListenerRegistration 实例,您可以稍后使用它来删除该特定侦听器(使用 remove() 方法)。

Vaadin 不提供任何删除所有侦听器的方法。