jQuery MiniUI

标题: 分页组件 监听 onpagechanged 如何判断 上一页还是下一页 [打印本页]

作者: javasun    时间: 2013-8-9 09:29:56     标题: 分页组件 监听 onpagechanged 如何判断 上一页还是下一页

监听分页控件的onpagechanged事件来做

onpagechanged="pagechanged"

function pagechanged(){
    var index = e.pageIndex;
    var size = e.pageSize
}

获取到页码和每页的条数   是 未触发按钮之前的页数    如何判断出 是触发的上一页 还是下一页  

作者: factory    时间: 2013-8-9 10:07:08

你需要做什么?
作者: javasun    时间: 2013-8-9 10:15:56

demotest(paramin, function (param){
                                 
                                  //设置分页中的数值  第一个参数 当前页数(从0开始),第二个参数 每页记录数,第三个参数 总条数
                                   pager.update(parseInt(param.pagesize),parseInt(param.eachpage),parseInt(param.total));
                           trade_grid.setData(param.tradeList);
                           
                           
               
                         });    这是我的数据获取方式    通过函数中的回调函数  设置  数据     分页需要 获取分页参数   传入到  函数 demotest 中  获取数据进行展示   但获取到的是事件触发前的页数  不是触发后的页数  所以需要知道  触发的是哪个按钮  
作者: factory    时间: 2013-8-9 10:18:38

javasun 发表于 2013-8-9 10:15
demotest(paramin, function (param){
                                 
                                  //设置分页中的数值  第一个参数 当前页数(从0开始) ...

pagechanged事件,给的e.pageIndex,就是下一页的index,比如你现在查看的是第二页,点击分页,获取的是下一页或者前一页的index,而不是本页的index
你可以看下:http://www.miniui.com/demo/#src=pager/pager.html
作者: javasun    时间: 2013-8-9 10:37:22

factory 发表于 2013-8-9 10:18
pagechanged事件,给的e.pageIndex,就是下一页的index,比如你现在查看的是第二页,点击分页,获取的是 ...

恩    是的   我理解错了   页数从0开始   第4页的时候弹出的是3     需加1  才能得到想要的页数  




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2