|
|
|
@ -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(); |
|
|
|
}); |
|
|
|
}); |
|
|
|
|