jquery-EasyUI---pagination 分页

1、使用标签创建分页控件

<div id="pp" class="easyui-pagination" data-options="total:2000,pageSize:10" style="background:#efefef;border:1px solid #ccc;"></div> 

2、创建一个空标签,js初始化pagination组件

1 $('#pp-1').pagination({ 
2             total:200, 
3             pageSize:10,
        pageList: [5,10,20,50,100],
4 });

第一次使用吧pageSize 接过右侧就出NAN了,可能默认最小pagesize就是10,不过我们可以设置他的大小的,见上面绿色部分

3、当然页面上面可以配置很多别的按钮,这个按照api去搞就行了

这里研究常用的场景:

分页的实现

一种用标签实现:

<div id="content" class="easyui-panel" style="height:200px" 
data-options="href:'test.json?page=1'">
<!--这里在panel中加载一个json列表先不管显示内容样式--> </div> <div class="easyui-pagination" style="border:1px solid #ccc;" data-options=" total: 2000, pageSize: 10, onSelectPage: function(pageNumber, pageSize){ $('#content').panel('refresh', 'test-1.json?page='+pageNumber+'pageSize='+pageSize);
 }">
<!--这里点击分页控件的时候,就会去请求test-1.json这个文件并且pageNumber会自动带上--> 
</div>

 

用js实现方式:panel这里不做改动,只去关注pagination的实现方式:

1 $('#pp-1').pagination({ 
2             total:200, 
3             pageSize:5,
4             pageList: [5,10,20,50,100],
5             onSelectPage:function(pageNumber, pageSize){
6                 $(this).pagination('loading');//页面loading的状态
7                 $('#content').panel('refresh', 'test-1.json?page='+pageNumber);
           $(this).pagination('loaded');//loading之后
8 } 9 });

 

 

 

 

转载于:https://www.cnblogs.com/knightshibiao/p/3826561.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值