RemoveEventListener 点击 vaadin
RemoveEventListener click vaadin
我有以下代码:
label.getElement().addEventListener("click", e->{
System.out.print("\nHello there\n");
});
但我的应用有时会向同一标签添加不同的点击监听器。在其他一些框架中,例如 android(vaadin 按钮的作用相同),添加第二个侦听器会删除旧的。但是,在这种情况下它不会。
在这种情况下,我将如何移除侦听器。所以我只有一个单击侦听器。
addEventListener
方法 returns 一个 DomListenerRegistration
实例,您可以稍后使用它来删除该特定侦听器(使用 remove()
方法)。
Vaadin 不提供任何删除所有侦听器的方法。
我有以下代码:
label.getElement().addEventListener("click", e->{
System.out.print("\nHello there\n");
});
但我的应用有时会向同一标签添加不同的点击监听器。在其他一些框架中,例如 android(vaadin 按钮的作用相同),添加第二个侦听器会删除旧的。但是,在这种情况下它不会。
在这种情况下,我将如何移除侦听器。所以我只有一个单击侦听器。
addEventListener
方法 returns 一个 DomListenerRegistration
实例,您可以稍后使用它来删除该特定侦听器(使用 remove()
方法)。
Vaadin 不提供任何删除所有侦听器的方法。