您的位置:首页 > Web前端 > JavaScript

ExtJs 4.x 学习小记:更新数据集Ext.PagingToolbar的start参数重置的处理

2014-03-20 13:56 274 查看
页面功能同http://blog.csdn.net/bdmh/article/details/21613467

问题:当翻页后,比如当前是第二页,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方法
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: