- 注册时间
- 2014-5-19
- 最后登录
- 2015-3-28
- 阅读权限
- 10
- 积分
- 51
- 精华
- 0
- 帖子
- 12
|
felt 发表于 2014-5-23 17:05
beforeload就是在加载前,load的时候才会去加载数据
你页码看看有没有搞错
//初始化miniui框架
mini.parse();
getData();
var grid = mini.get("grid");
// 监听刷新
grid
.on(
"beforeload",
function(e) {
// 设置传参
var prid = window.Owner.prid;
var id = window.Owner.id;
var flag = window.Owner.flag;
var currentProjectId = window.Owner.getcCurrentProjectId();
// 获取分页数据
// 页码
var pageIndex = grid.getPageIndex();
// 每页多少条
var pageSize = grid.getPageSize();
// 设置起始分页
var start = pageIndex * pageSize;
var limit = pageSize;
// grid控件数据url
var url = '/Domain/DynamicGridAjax.do?serviceUrl=ModelVersion/getFeaVersionList/'
+ prid
+ '/'
+ id
+ '/'
+ flag
+ '/'
+ currentProjectId
+ '/'
+ start + '/' + limit;
grid.setUrl(url);
});
// 提交和发布页面的初始化
function getData() {
var grid = mini.get("grid");
// 设置传参
var prid = window.Owner.prid;
var id = window.Owner.id;
var flag = window.Owner.flag;
var currentProjectId = window.Owner.getcCurrentProjectId();
// 获取分页数据
// 页码
var pageIndex = grid.getPageIndex();
// 每页多少条
var pageSize = grid.getPageSize();
// 设置起始分页
var start = pageIndex * pageSize;
var limit = pageSize;
// grid控件数据url
grid.url = '/Domain/DynamicGridAjax.do?serviceUrl=ModelVersion/getFeaVersionList/'
+ prid
+ '/'
+ id
+ '/'
+ flag
+ '/'
+ currentProjectId
+ '/'
+ start
+ '/' + limit;
// 重新加载grid
grid.load();
}
您好 这是我源码, 您可以帮我看一下么? 我是在父页面 mini.open() 出来的这个页面. 弹出后初始化显示正常, 在我点下一页按钮时. js中读取的pageIndex 依然是0, 后台取到的是0, 断点跑完后此时页面显示页码为第二页. 再点下一页, js中取到的pageIndex 是1,此时后台得到的依然是0, 再点击下一页后 实际应该显示第四页了, js中取得pageIndex 为2,后台取到为1,,,以此类推 恳请帮助 麻烦您了
|
|