jQuery MiniUI

 找回密码
 立即注册
查看: 8769|回复: 4
打印 上一主题 下一主题

分页组件 监听 onpagechanged 如何判断 上一页还是下一页 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2013-8-9 09:29:56 |只看该作者 |倒序浏览
监听分页控件的onpagechanged事件来做

onpagechanged="pagechanged"

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

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

Rank: 8Rank: 8

沙发
发表于 2013-8-9 10:07:08 |只看该作者
你需要做什么?

Rank: 2

板凳
发表于 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 中  获取数据进行展示   但获取到的是事件触发前的页数  不是触发后的页数  所以需要知道  触发的是哪个按钮  

Rank: 8Rank: 8

地板
发表于 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

Rank: 2

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

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

Archiver|普加软件

GMT+8, 2024-9-8 09:57 , Processed in 1.021470 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部