bugfix save listener

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

@ -56,9 +56,11 @@ 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;
if (editedListener.editObject != null) {
for (Consumer<T> consumer : successConsumers) { for (Consumer<T> consumer : successConsumers) {
consumer.accept(ev.getBean()); consumer.accept(ev.getBean());
} }
}
dataProvider.refreshAll(); dataProvider.refreshAll();
}); });
editor.addCancelListener(editedListener); editor.addCancelListener(editedListener);

Loading…
Cancel
Save