title: Reloading data from a store in ExtJS 4
body: <p>I have a store: </p>
  
  <pre><code>var store = new Ext.data.store({
                  autoLoad: true,
                  autoSync: true,
                  model: 'myModel',
                  proxy: {
                      type: 'rest',
                      url: '/url/to/my/json/encoded/results',
                      reader: {
                          type: 'json',
                          root: 'results'
                      },
                      writer: {
                          type:'json'
                      }
                  }
              });
  </code></pre>
  
  <p>Which is the store for some grid in which I display those results.
  My grid is configured as follows:</p>
  
  <pre><code>var myGrid = new Ext.grid.Panel({
                  id:'myGridID',
                  layout:'anchor',
                  border:false,
                  title:'My Grid',
                  width:412,
                  store:store,
                  heigth:300,
                  frame:false,
                  .... etc
  </code></pre>
  
  <p>At some point I add an entry to my database, which works just fine (if I reload the page I see the newly added record in my grid). 
  What I want to do is reload the grid so when I save that entry into my database the store and the grid refresh themselves and display the newly added record without me having to reload the whole page again.</p>
  
  <p>I tried: </p>
  
  <pre><code>Ext.getCmp('myGridID').getStore().reload();
  </code></pre>
  
  <p>and...</p>
  
  <pre><code>Ext.getCmp('myGridID').getStore().load();
  </code></pre>
  
  <p>and...</p>
  
  <pre><code>Ext.getCmp('myGridID').getView().refresh();
  </code></pre>
  
  <p>and I also tried setting the store as Ext.data.JsonStore but it does nothing.</p>
  
  <p>But nothing works, I've been searching all over the internet for this unsuccessfully.</p>
  
  <p>Any help is appreciated.</p>