bugfix save listener

master
Markus Kreth 7 years ago
parent 5a35d12ce0
commit 6871ecfde1
  1. 6
      src/main/java/de/kreth/vaadin/clubhelper/vaadinclubhelper/ui/components/AbstractDataGrid.java

@ -56,8 +56,10 @@ public abstract class AbstractDataGrid<T> extends VerticalLayout {
Binder<T> binder = editor.getBinder(); Binder<T> binder = editor.getBinder();
editor.addSaveListener(ev -> { editor.addSaveListener(ev -> {
hasChanges = true; hasChanges = true;
for (Consumer<T> consumer : successConsumers) { if (editedListener.editObject != null) {
consumer.accept(ev.getBean()); for (Consumer<T> consumer : successConsumers) {
consumer.accept(ev.getBean());
}
} }
dataProvider.refreshAll(); dataProvider.refreshAll();
}); });

Loading…
Cancel
Save