Ext.PagingToolbar分页 问题

分页后,第一次加载数据能显示正常数据,但是翻页后数据不变,我测试过是传达后台的page(页码)没有变,高手指教怎样能将Ext.PagingToolbar控件中的页码传到后... 分页后,第一次加载数据能显示正常数据,但是翻页后数据不变,我测试过是传达后台的page(页码)没有变,高手指教 怎样能将 Ext.PagingToolbar控件中的页码传到后台?我只有5分了,回答后追加5分 展开
 我来答
276953125
推荐于2018-04-21 · 超过16用户采纳过TA的回答
知道答主
回答量:29
采纳率:0%
帮助的人:33.8万
展开全部

请问你使用的是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', 这样就可以正常返回了.

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式