title: ExtJS: 2 ajax store, 1 with an extra row
body: <p>I have this code:</p>
  
  <pre><code>Ext.define('storeBusiness',{
      extend: 'Ext.data.Store',
      autoLoad: true,
      autoSync: true,
      model: 'Business',
      proxy: {
          type: 'ajax',
          api: {
              read: '../crud/ler_filter.php?db='+database+'&amp;tbl=mercados',
              create: '../crud/criar.php?db='+database+'&amp;tbl=mercados',
              update: '../crud/update.php?db='+database+'&amp;tbl=mercados',
              destroy: '../crud/apagar.php?db='+database+'&amp;tbl=mercados'
          },
          reader: {
              type: 'json',
              root: 'rows'
          },
          writer: {
              type:'json'
          }
      }
  });
  
  var storeBusinessCombo = Ext.create('storeBusiness');
  
  var storeBusiness = Ext.create('storeBusiness');
  
  storeBusiness.add({id: 0, business: "All"});
  </code></pre>
  
  <p>I have 2 grids. One has <em>storeBusiness</em> and the other has <em>storeProducts</em>.<br>
  The way the work is when I click on the business grid it filters the produts grid so that it shows the products of that business.
  On the business grid it has the <em>storeBusiness</em> that it fetches the records from a database. I want to fetch all business from the database and add one more record (named 'All') without writing it to the database.<br>
  I dont want to add 'All' to the database because in the Product's grid I want to have a combobox that has all the business (<em>storeBusinessCombo</em>) without the 'All' record.<br>
  Does anyone has any idea how I can do this?<br>
  (the code above isn't doing what I want, <em>storeBusiness</em> shows all business without the 'All' in the grid)</p>
  
  <p><strong>Important:</strong> This works if the <em>Ext.define('storeBusiness',</em> has a proxy that is of type: 'memory'</p>