title: Vaadin - Refresh grid after row modification
body: <p>I create simple grid with data from database:</p>
  
  <pre><code>BeanItemContainer&lt;Customer&gt; container = new BeanItemContainer&lt;&gt;(Customer.class, customerRepository.findAll());
  Grid grid = new Grid(container);
  </code></pre>
  
  <p>To edit each row the button was created:</p>
  
  <pre><code>Button edit = new Button("Edit", clickEvent -&gt; openWindow((Customer) grid.getSelectedRows().iterator().next()));
  </code></pre>
  
  <p>This open new window with edit form. After all changes accepted, I must manually refresh whole page to see modification on Grid. My question is:</p>
  
  <p>How refresh only Grid after modification of any row entry?
  And how save those modifications to database (maybe beanItemContainer could do it)?</p>