解决方案 »

  1.   

    本地数据要使用Ext.ux.data.PagingMemoryProxy这个插件。。
      

  2.   

    Error: [Ext.Loader] Failed loading './ux/data/PagingMemoryProxy.js', please verify that the file exists
    貌似这个插件不存在
      

  3.   

    什么版本的ext?好像4.0才有这个插件。。而且注意你的路径,是相对于html页面的
    Ext.Loader.setConfig({ enabled: true });
    Ext.Loader.setPath('Ext.ux', '../ux');////////////////////
    Ext.require([
        'Ext.grid.*',
        'Ext.data.*',
        'Ext.ux.data.PagingMemoryProxy',
        'Ext.form.field.Number',
        'Ext.form.field.Date',
        'Ext.tip.QuickTipManager'
    ]); 
      

  4.   


    再请教下,这个方法好像是把所有数据取到前台再分页显示。
    能否实现后台分页?也就是分批从数据库取数。
    http://docs.sencha.com/extjs/4.1.3/#!/api/Ext.data.reader.Jsonreader: {
        type: 'json',
        root: 'users'
    }
    读取下面的数据格式的,你服务器返回指定的数据行就行了
    {
        "total": 122,//总记录数的
        "users": [//记录
            {
                "id": "ed-spencer-1",
                "value": 1,
                "name": "Ed Spencer",
               "email": "[email protected]"
            }
            //........
        ]
    }