分页器(easy-ui)

作者: 痛心凉 | 来源:发表于2018-11-09 18:18 被阅读0次

简单的分页效果。利用easy-ui的分页(pagination)


效果图.png

页面结构:

    <div>
            <ul style="list-style: none;">
                <li style="display: block;">1</li>
                <li style="display: block;">2</li>
                <li>3</li>
                <li>4</li>
                <li>5</li>
                <li>6</li>
                <li>7</li>
                <li>8</li>
                <li>9</li>
                <li>10</li>
                <li>11</li>
                <li>12</li>
                <li>13</li>
                <li>14</li>
                <li>15</li>
                <li>16</li>
                <li>17</li>
                <li>18</li>
                <li>19</li>
                <li>20</li>
            </ul>
        </div>
        <div id="pp" style="background:#efefef;border:1px solid #ccc;position: fixed;top: 250px;"></div>

js结构:

    $('#pp').pagination({
            total:$("li").length,
            pageSize:2,//每页显示的最大记录数
            pageList: [2,4,5,10],
            buttons: [{
                iconCls:'icon-add',
                handler:function(){alert('add')}
            },'-',{
                iconCls:'icon-save',
                handler:function(){alert('save')}
            }],
            onSelectPage:function(pageNumber, pageSize){            
                $(this).pagination('loading');  
                //alert('pageNumber:'+pageNumber+',pageSize:'+pageSize);
                $(this).pagination('loaded');
            //  pageNumber 代表当前为第几页     
                $("li").hide();
                var y;
                for(var i=(pageNumber-1) * pageSize ; i< pageNumber * pageSize ; i++){              
                    $("li").eq(i).show()                
                }
            }
        });

主要用到easy-ui分页(pagination)的属性和方法。

属性

名称 类型 描述 默认值
total number 记录总数,应该在创建分页(pagination)时设置。 1
pageSize number 页面尺寸。(注:每页显示的最大记录数) 2
pageNumber number 创建分页(pagination)时显示的页码。 1
pageList array 用户能改变页面尺寸。pageList 属性定义了能改成多大的尺寸。代码实例: pageList: [2,4,5,10] [2,4,5,10]
buttons array,selector 定义自定义按钮,可能的值:1、数组,每个按钮包含两个属性:iconCls:CSS class,它将显示一个背景图片handler:当按钮被点击时的处理函数2、选择器,指示按钮。 buttons: [{iconCls:'icon-add',handler:function(){alert('add')}},'-',{iconCls:'icon-save',handler:function(){alert('save')}}] null

方法

名称 参数 描述
onSelectPage pageNumber, pageSize 当用户选择新的页面时触发。回调函数包含两个参数:pageNumber:新的页码pageSize:新的页面尺寸 onSelectPage:function(pageNumber, pageSize){ (this).pagination('loading'); alert('pageNumber:'+pageNumber+',pageSize:'+pageSize);(this).pagination('loaded'); })

相关文章

  • 分页器(easy-ui)

    简单的分页效果。利用easy-ui的分页(pagination)效果图.png 页面结构: js结构: 主要用到e...

  • (五)Swiper分页器

    (1) 本节知识点 使用分页器: pagination 分页器样式: paginationType 分页器可点: ...

  • RuiJi Scraper 分页抽取

    如果想抽取分页结,您需要在规则配置中配置分页选择器,分页选择器位于规则编辑器最下方,如图所示 请注意以下分页选择器...

  • element 分页器修改颜色

    以下记录是个人开发过程中遇到的问题: 分页器修改颜色: 效果 全局分页器样式修改: 全局分页器样式

  • Flask ----- 前端页面分页器对象

    Flask和Django都有的分页器类 Pageinations 分页器对象属性和方法 分页流程示例 借书管理系统...

  • 第20天,分页器

    本篇写了使用Django自有的分页器paginator的用法和自定制分页器 1.1 Django之分页功能 Dj...

  • django rest_framework

    1. 渲染器 渲染器格式如下: 2. 分页器 分页器有如下几种 : (1) PageNumberPaginatio...

  • 013-各种实例化 懒加载

    分页 控制器注意 先设置 分页数 再设置 分页颜色 (UIPageControl *)pageControl ...

  • UIPageViewController的初介绍(1) ---A

    简单介绍:UIPageViewController是iOS 5 开始的分页控制器。使用分页控制器(UIPageVi...

  • 定时器+分页

    定时器+分页

网友评论

    本文标题:分页器(easy-ui)

    本文链接:https://www.haomeiwen.com/subject/tsioxqtx.html