ext js 6分页不起作用

时间:2015-11-17 17:36:48

标签: javascript extjs

我的ext js有问题。我正在尝试在网格面板上构建分页并从REST获取数据。数据显示但分页无效。

这是我的代码:

pageSize: 5,
proxy: {
    type: 'ajax',

    url : 'http://localhost/kds-rest/web/index.php/volunteer',
    useDefaultXhrHeader : false,
    withCredentials: false,
    reader: {
       type: 'json'
        //type: 'json',
        //rootProperty: 'topics',
        //totalProperty: 'totalCount'
        //totalProperty: 'totalCount'
    },
    enablePaging : true
},
autoLoad: true

2 个答案:

答案 0 :(得分:0)

如果没有看到网格代码,我只能猜测你没有在分页工具栏上声明商店。

答案 1 :(得分:0)

您已将代理定义为Ext.data.proxy.Ajax,这是一种Ext.data.proxy.Server

enablePaging属性仅在Ext.data.proxy.Memory上可用,它不支持对URL进行XMLHttpRequest调用。

如果要对服务器代理使用分页,则必须在服务器端完成分页:服务器不能一次返回所有记录,而是一次返回一页;在pageParam中的每个请求都会自动从客户端传输页码。