easyui是Jquery中的一个轻量级UI插件,提供了一些诸如window、datagrid、button等控件。现在主要说说Datagrid中分页控件的使用。

easyui中可以单独添加分页pagination控件,也可以在datagrid中添加paginatio控件。

如在datagrid中添加分页控件:

view plaincopy to clipboardprint? $('#tt').datagrid({        title:'Load Data',        iconCls:'icon-save',        width:600,        height:250,         url:'/demo3/data/getItems' ,        columns:[[            {field:'itemid',title:'Item ID',width:80},            {field:'productid',title:'Product ID',width:80},            {field:'listprice',title:'List Price',width:80,align:'right'},            {field:'unitcost',title:'Unit Cost',width:80,align:'right'},            {field:'attr1',title:'Attribute',width:100},            {field:'status',title:'Status',width:60}        ]],        pagination:true //这里添加分页控件    });   $('#tt').datagrid({     title:'Load Data',     iconCls:'icon-save',     width:600,     height:250,      url:'/demo3/data/getItems' ,     columns:[[         {field:'itemid',title:'Item ID',width:80},         {field:'productid',title:'Product ID',width:80},         {field:'listprice',title:'List Price',width:80,align:'right'},         {field:'unitcost',title:'Unit Cost',width:80,align:'right'},         {field:'attr1',title:'Attribute',width:100},         {field:'status',title:'Status',width:60}     ]],     pagination:true //这里添加分页控件 });

可以扑捉分页的触发事件,方法如下:

view plaincopy to clipboardprint? var pg = $("#tt").datagrid("getPager");    if(pg)    {       $(pg).pagination({           onBeforeRefresh:function(){               alert('before refresh');        },           onRefresh:function(pageNumber,pageSize){               alert(pageNumber);               alert(pageSize);            },           onChangePageSize:function(){               alert('pagesize changed');            },           onSelectPage:function(pageNumber,pageSize){               alert(pageNumber);               alert(pageSize);            }       });    }   var pg = $("#tt").datagrid("getPager"); if(pg) {    $(pg).pagination({        onBeforeRefresh:function(){            alert('before refresh');  },        onRefresh:function(pageNumber,pageSize){            alert(pageNumber);            alert(pageSize);         },        onChangePageSize:function(){            alert('pagesize changed');         },        onSelectPage:function(pageNumber,pageSize){            alert(pageNumber);            alert(pageSize);         }    }); }

在触发onChangePageSize事件时,会同时触发onSelectPage事件。onSelectPage事件会传递2个参数pageNumber、pageSize.

pageSize是页大小,pageNumber为下一次显示的页号,默认从第一页开始。

JQuery easyui Datagrid 分页事件的更多相关文章

  1. jquery easyui datagrid 分页 详解

    前些天用jquery easyui的table easyui-datagrid做分页显示的时候,折腾了很久,后来终于解决了.其实不难,最主要我不是很熟悉前端的东西. table easyui-data ...

  2. jquery easyui datagrid 分页详解

    由于项目原因,用了jquery easyui 感觉界面不错,皮肤样式少点,可是官网最近打不开了,资料比较少,给的demo没有想要的效果,今天在用datagrid 做分页显示的时候,折腾了半天,网上的资 ...

  3. jquery easyui datagrid 分页 详解(java)

    1.首先引入easyui包,可以在官方网站下载,http://www.jeasyui.com/download/index.php <link rel="stylesheet" ...

  4. jquery easyui datagrid 分页实现---善良公社项目

    接着上篇文章,接下来给大家分享分页的实现,分页其实多多少少见过很有几种,框架中带的图片都特别的好看,会给用户以好的使用效果,具体实现,需要自己来补充代码: 图示1: 通常情况下页面数据的分页显示分成真 ...

  5. jquery easyui datagrid 分页实现

    通常情况下页面数据的分页显示分成真假两种.真分页是依靠后台查询时控制调出数据的数量来实现分页,也就是说页面在后台对数据进行处理,仅传输当前需要页的数据到前台来显示.而假分页则是后台一次性将所有的数据一 ...

  6. jQuery EasyUI datagrid实现本地分页的方法

    http://www.codeweblog.com/jquery-easyui-datagrid%e5%ae%9e%e7%8e%b0%e6%9c%ac%e5%9c%b0%e5%88%86%e9%a1% ...

  7. 扩充 jQuery EasyUI Datagrid 数据行鼠标悬停/离开事件(onMouseOver/onMouseOut)

    客户需求: jQuery EasyUI Datagrid 用户列表鼠标悬停/离开数据行时显示人员头像(onMouseOver/onMouseOut) 如图所示,Datagrid 鼠标悬停/离开数据行时 ...

  8. 扩展 jQuery EasyUI Datagrid 数据行鼠标悬停/离开事件(onMouseOver/onMouseOut)

    客户需求: jQuery EasyUI Datagrid 用户列表鼠标悬停/离开数据行时显示人员头像(onMouseOver/onMouseOut) 如图所示,Datagrid 鼠标悬停/离开数据行时 ...

  9. jquery easyui datagrid使用参考

    jquery easyui datagrid使用参考   创建datagrid 在页面上添加一个div或table标签,然后用jquery获取这个标签,并初始化一个datagrid.代码如下: 页面上 ...

随机推荐

  1. Python 基礎 - 字符串常用操作

    字符串常用操作 今天就介紹一下常用的字符串操作,都是以 Python3撰寫的 首字母變大寫 #!/usr/bin/env python3 # -*- coding:utf-8 -*- name = & ...

  2. 【海洋女神原创】知识普及:IS版本命名规则和高低关系

    经常有朋友对IS的版本命名不甚了解,有时候在交流的时候就会造成误会,在这里做一下普及. IS最早出名的版本是IS6.22,这是个非常古老的版本的,但是在IS历史上有不可磨灭的贡献. 之后很长一段时间内 ...

  3. 根据内存布局定位的一个fastdfs坑

    在使用fastdfs时,编写数据上传代码时,遇到一个坑.最终根据指针对应的内存布局定位到一个其client API的一个坑,值得记录一下.具体是在 tracker_connect_server() 这 ...

  4. This application is modifying the autolayout engine from a background thread, which can lead to engine corruption and weird crashes.

    -- :::] This application is modifying the autolayout engine from a background thread, which can lead ...

  5. PL_SQL导入数据库数据

    首先用pl/sql将数据批量导出或者全部导出具体操作如下 点击工具 ----->导出数据---->SQL插入 导出的数据格式如下:   prompt PL/SQL Developer im ...

  6. 玩转github----1

    1.svn和github的区别 svn:集成式:我们在多人开发一个项目的时候我们需要准备一个中央服务器,然后每一个人都要通过这个中央服务器进行代码的一个获取和代码的一个提交,所以说这个所有的版本控制和 ...

  7. windows平台编译bgfx

    1.下载bgfx工程并解压到任意目录,链接:https://github.com/bkaradzic/bgfx/ 2.下载bx工程并解压到bgfx工程所在父目录,链接:https://github.c ...

  8. php区分new static 和new self

    关键点在于一个是静态绑定,一个是延迟绑定 <?php class A{ public function __construct() { } public function createObjSt ...

  9. winform中button的image属性无法更改

    在开发一个winform程序的时候,界面中的button的image本来有一个贴图A.后来我觉得不合适,打算换成贴图B. 但是这时问题出现了:虽然我改成了贴图B,在IDE中的预览也是贴图B,但是每次编 ...

  10. FCN网络的训练——以SIFT-Flow 数据集为例

    参考文章: http://blog.csdn.net/u013059662/article/details/52770198 caffe的安装配置,以及fcn的使用在我前边的文章当中都已经提及到了,这 ...