静态数据(ajax)分页

来源:互联网 发布:go web编程 中文pdf 编辑:程序博客网 时间:2024/05/16 07:54

此时需要用memory store:如下定义

Ext.define('pims.store.xxx', {    extend: 'Ext.data.Store',    requires: [        'pims.model.<span style="font-family: Arial, Helvetica, sans-serif;">xxx</span>',        'Ext.data.proxy.Memory',        'Ext.data.reader.Json'    ],    constructor: function(cfg) {        var me = this;        cfg = cfg || {};        me.callParent([Ext.apply({            model: 'xxx.model.xxx',            storeId: 'xxx.store.xxx',            pageSize: 48,            proxy: {               type: 'memory',                enablePaging: true            }        }, cfg)]);    }});

然后就可以使用此store来装载静态数据:

store.on('beforeload',function(store){                store.proxy.data = resultData[0];                });                store.load();

其中的resultData是通过ajax请求从后台得到


0 0