title: Delete multiple items from grid using CheckboxSelectionModel
body: <p>Using ExtJs4.1 on Sencha Architect.</p>
  
  <p>I have following code in my onDeleteButton code</p>
  
  <pre><code>onDeleteButtonClick: function(button, e, options) {
       var active = this.activeRecord;
       var myGrid = Ext.getCmp('publisherResultsGridView'),
           sm = myGrid.getSelectionModel(),
           selection = sm.getSelection(); // gives you a array of records(models)
  
       if (selection.length &gt; 0){
              for( var i = 0; i &lt; selection.length; i++) {
                              this.application.log('OnDeleteItemID is ' + selection);
              }
              this.remove(selection);
       }
  </code></pre>
  
  <p>Code for <code>Remove</code> Function</p>
  
  <pre><code>remove: function(record) {
          var store = Ext.getStore('PublisherProperties');
          store.proxy.url = MasterDataManager.globals.url + "Publishers/";
          store.remove(record);
          store.sync();
  </code></pre>
  
  <p>When I run it, I could see an array of objects in my log, also I dont get any errors after the remove function is executed. But the store doesnt update, I mean it doesnt remove the selected items.</p>
  
  <p>Can somebody please help me.</p>
  
  <p>Thanks</p>