title: Vaadin TextChangeListener, Table and loss of focus
body: <p>I need some help to solve a problem with a calculation updated by a TextChangeListener.</p>
  
  <p>So I have a DTO who contains a quantity and a unit price.
  In my table, I add an extra column with the value of quantity * unit price. </p>
  
  <p><img src="https://vaadin.com/c/message_boards/get_message_attachment?messageId=2094176&amp;attachment=screen1.png" alt="screenshot"></p>
  
  <p>With a TextChangeListener I would like to update the value of the column "Montant Total".
  In the listener, I do that:</p>
  
  <pre><code>// I commit the change
  myTable.commit();
  // I need to refresh the row cache
  myTable.refreshRowCache();
  </code></pre>
  
  <p>If I call "refreshRowCache()", the change will be done <strong>BUT</strong> I lose the focus in the field...
  If I don't call the method, obviously the value of the column doesn't change.</p>