Hallo,
I add a ValueChangeListener to a ComboBox (
combobox.addValueChangeListener(event -> Change()
).
How may I delete this ValueChangeListener ?
Thanks
Hallo,
I add a ValueChangeListener to a ComboBox (
combobox.addValueChangeListener(event -> Change()
).
How may I delete this ValueChangeListener ?
Thanks
You can’t if you add lambda expressions directly as listeners. As a workaround, simply assing the listener to a field, then add that and remove that.
ValueChangeListener<String> listener = e -> doSomething();
final TextField nameField = new TextField("Name");
public FormView() {
nameField.addValueChangeListener(listener);
nameField.removeValueChangeListener(listener)
Many Thanks Matti,
that’s exactly what I needed.