您的位置:首页 > 其它

EXT 分页显示数据时如何刷新返回当前页

2013-09-26 14:57 211 查看
问题 : 采用Ext分页显示数据时我遇到了这样的问题,比如在第5页编辑完一条记录,数据重新加载之后页面会返回到第1页,给人感觉不是很舒服。

原因:grid的jsp文件中有如下定义

var dataStore = new Ext.data.Store({

proxy : dataProxy,

reader : dataReader,

id : "id",

baseParams : {

start : 0,

limit : basicDataObjectGrid.limit

}

});

而在使用grid.getStore().load();加载数据时,会默然传入baseParams中的参数start=0,即加载第一页的数据。

解决: 获取当前页的start和limit参数,在加载数据时作为load参数传入。

var start = grid.getBottomToolbar().cursor;

var limit = grid.getBottomToolbar().pageSize;

grid.getStore().reload({params : {start :start, limit : limit}});

// 或者使用load()方法

//grid.getStore().load({params : {start :start, limit : limit}});
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐