你好,游客 登录 注册 搜索
背景:
阅读新闻

ExtJS 更新数据集Ext.PagingToolbar的start参数重置的处理

[日期:2016-11-11] 来源:Linux社区  作者:hetaojs [字体: ]

问题:当翻页后,比如当前是第二页,start参数此时是5(初始为0),当切换左侧分类时,我们期望的是从所选分类下明细记录的第一条开始显示,结果发现不是这样,依然是从新数据的第二页开始显示,就是说extjs默认传递的start参数没有重置为0,依然是5,这样后台通过sql分页就会出问题,解决方法是,对store的currentPage赋值,如下

filestore.currentPage = 1;
treePanel.getSelectionModel().on('select', function(selModel, record){
 
var filestore = Ext.getCmp('filegrid').getStore();
 
filestore.baseParams.catalogid=record.data.id;
 
filestore.currentPage = 1;
 
filestore.load({
 
params:{
 
catalogid:record.data.id
 
}
 
})
 
});
还可以用store的loadPage方法

本文永久更新链接地址http://www.linuxidc.com/Linux/2016-11/137005.htm

linux
相关资讯       ExtJS 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款