Vaadin - Actualisation de la grille après rangée de modification

Je créer grille simple avec les données de la base de données:

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

De modifier chaque ligne que le bouton a été créé:

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

Ce ouvrir une nouvelle fenêtre avec le formulaire de modification. Après toutes les modifications sont acceptées, je dois actualiser manuellement toute la page pour voir la modification de la Grille. Ma question est:

Comment actualiser uniquement Grille après modification d'une entrée de ligne?
Et comment enregistrer ces modifications à la base de données (peut-être beanItemContainer pourrait le faire)?

Voir Question similaire mais pour Vaadin 8 au lieu de 7.

OriginalL'auteur jsosnowski | 2015-08-06