paging memory proxy

http://stackoverflow.com/questions/7377283/how-to-add-paging-to-extjs-4-grid/7377549#comment29383866_7377549

by Alexandre Yembo

HTML

<link rel="stylesheet" href="http://cdn.sencha.com/ext/gpl/4.2.1/resources/css/ext-all.css">
<script src="http://cdn.sencha.com/ext/gpl/4.2.1/ext-all.js"></script>
<script src="http://cdn.sencha.com/ext/gpl/4.2.1/examples/ux/data/PagingMemoryProxy.js"></script>

JavaScript

var panel = Ext.extend(Ext.Panel, {
    minHeight: 550,
    bbar: new Ext.PagingToolbar({
        store: new Ext.data.Store({
            pageSize: 1,
            autoLoad: true,
            fields: [{
                name: 'dashlet'}],
            listeners: {
                beforeload: function (store, operation, eOpts) {
                    alert(operation.page);
                    store.proxy.data = {
                        data: [[]],
                        total: 100
                    }
                }  
            }
        })
    }),
   
  
});