title: What's the correct way of feedback the user when a record is deleted from the store (using api)?
body: <p>I'm using a <code>Store</code> that have a proxy with <code>api</code> declared. I can handle exceptions with the <code>exception listener</code>, but how can I send a message to the user when a record is deleted with success?</p>
  
  <p>My store looks like:</p>
  
  <pre><code>Ext.define('ContatosApp.store.PsContatosStore', {
      extend: 'Ext.data.Store',
  
      requires: [
          'ContatosApp.model.PsContatosModel'
      ],
  
      constructor: function(cfg) {
          var me = this;
          cfg = cfg || {};
          me.callParent([Ext.apply({
              autoLoad: true,
              autoSync: true,
              model: 'ContatosApp.model.PsContatosModel',
              storeId: 'MyJsonStore',
              pageSize: 15,
              trailingBufferZone: 20,
              proxy: {
                  type: 'ajax',
                  api: {
                      read: 'contact/list',
                      create: 'contact/save',
                      update: 'contact/update',
                      destroy: 'contact/delete'
                  },
                  directionParam: 'order',
                  limitParam: 'max',
                  startParam: 'offset',
                  url: '',
                  reader: {
                      type: 'json',
                      root: 'contatos'
                  },
                  writer: {
                      type: 'json',
                      root: ''
                  },
                  listeners: {
                      exception: {
                          fn: me.onAjaxException,
                          scope: me
                      }
                  }
              }
          }, cfg)]);
      },
  
      onAjaxException: function(proxy, response, operation, eOpts) {
          var data = Ext.JSON.decode(response.responseText);
          Ext.MessageBox.show({
              title: 'Error',
              msg: data.message,
              icon: Ext.MessageBox.ERROR,
              buttons: Ext.Msg.OK
          });
      }
  
  });
  </code></pre>
  
  <p>And my delete button handler is:</p>
  
  <pre><code>var grid = Ext.ComponentQuery.query('#MyGridPanel');
  var selection = grid[0].getSelectionModel().getSelection()[0];
  if (selection) {
    Ext.getStore('PsContatosStore').remove(selection);
  }
  </code></pre>
  
  <p>Also, if I delete the record from the store, but the ajax call returns with error, I need to reload the grid to show the record again, or is there some better way to handle this?</p>