Ext.PagingToolbar分页 问题
分页后,第一次加载数据能显示正常数据,但是翻页后数据不变,我测试过是传达后台的page(页码)没有变,高手指教怎样能将Ext.PagingToolbar控件中的页码传到后...
分页后,第一次加载数据能显示正常数据,但是翻页后数据不变,我测试过是传达后台的page(页码)没有变,高手指教 怎样能将 Ext.PagingToolbar控件中的页码传到后台?我只有5分了,回答后追加5分
展开
1个回答
展开全部
请问你使用的是Ext哪一个版本,不同版本可能使用的方式不一样,下面我以ExtJS4来举例
先配置一个分页
xtype: 'pagingtoolbar',
pageSize: 100,
store: 'yourstore',
displayInfo: true
配置好后,配置你的store
Ext.define("ExampleStore",{
extend:'Ext.data.Store',
fields:['fieldsA','fieldB'],
pageSize: 100,//这个是分页的大小 我设置的是100条数据一页
proxy:{
type:'ajax', 迹困笑
url:'url',
reader:{
type:'json',
root:'value',
totalProperty:'count',//这个是分页依据字段
successProperty: 'success'
}
}
})
这个store会像后台传入一个叫page的字段以代表现在是那一页例如
在尺型数据返回的时候需要固定的数据结构才能被解析出来
例如:
这就是刚刚你定义的 姿含 totalProperty:'count', 这样就可以正常返回了.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询