title: Using Ext.grid.Panel.reconfigure() breaks the grids RowEditing plugin
body: <p>I'm creating an extjs grid panel which has a user configurable set of columns. The <a href="http://docs.sencha.com/ext-js/4-1/#!/api/Ext.grid.Panel" rel="nofollow"><code>Ext.grid.Panel</code></a> component provides a handy <code>reconfigure(store, columns)</code> method for exactly this purpose.</p>
  
  <p>This method works as expected to reconfigure a grid's store/columns without having to completely destroy and recreate the grid. However, if you are using the <a href="http://docs.sencha.com/ext-js/4-1/#!/api/Ext.grid.plugin.RowEditing" rel="nofollow"><code>Ext.grid.plugins.RowEditing</code></a> plugin to provide inline row editing, the columns get out of sync after the grid has been reconfigured with new columns.</p>
  
  <p>This is particularly frustrating as the RowEditing plugin already watches for add/removing/resizing columns and handles those correctly. I suspect this is just an oversight in the current 4.1 release of ExtJs.</p>
  
  <p>What I want is for the RowEditor to update its editors list and widths when the grid is reconfigured with new columns without destroying/recreating the grid/view.</p>
  
  <p>After much googling it appears I am not alone in the search for an easily re-configurable column list with inline editing support.</p>