Vaadin - Refresh-raster nach Zeile änderung

Ich einfache raster mit Daten aus der Datenbank:

BeanItemContainer<Customer> container = new BeanItemContainer<>(Customer.class, customerRepository.findAll());
Grid grid = new Grid(container);

Bearbeiten jede Zeile der button erstellt wurde:

Button edit = new Button("Edit", clickEvent -> openWindow((Customer) grid.getSelectedRows().iterator().next()));

Diese öffnen neue Fenster mit edit-Formular. Nachdem alle änderungen übernommen, ich muss manuell aktualisieren, ganze Seite, um zu sehen, änderungen am Raster. Meine Frage ist:

Wie refresh, nur Gitter nach der änderung jeder Zeile ein Eintrag?
Und wie speichern Sie diese änderungen an der Datenbank (vielleicht beanItemContainer es tun könnte)?

InformationsquelleAutor jsosnowski | 2015-08-06
Schreibe einen Kommentar