Remove ValueChangeListener in Vaadin 7

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.