我的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
答案 0 :(得分:0)
如果没有看到网格代码,我只能猜测你没有在分页工具栏上声明商店。
答案 1 :(得分:0)
您已将代理定义为Ext.data.proxy.Ajax
,这是一种Ext.data.proxy.Server
。
enablePaging
属性仅在Ext.data.proxy.Memory
上可用,它不支持对URL进行XMLHttpRequest调用。
如果要对服务器代理使用分页,则必须在服务器端完成分页:服务器不能一次返回所有记录,而是一次返回一页;在pageParam
中的每个请求都会自动从客户端传输页码。