Categories: jQuery EasyUI 教程

jQuery EasyUI 数据网格 – 自定义分页

jQuery EasyUI 数据网格 – 自定义分页

本节介绍jQuery EasyUI数据网格(datagrid)内置的分页功能,你也可以自定义该功能。

在本节示例中,我们将创建一个数据网格(datagrid),并在分页工具栏上添加一些自定义按钮。

创建数据网格(DataGrid)

 <table id="tt" title="Load Data" class="easyui-datagrid" style="" url="data/datagrid_data.json"    iconCls="icon-save" pagination="true">
  <thead>
   <tr>
    <th field="itemid" width="80">Item ID</th>
    <th field="productid" width="80">Product ID</th>
    <th field="listprice" width="80" align="right">List Price</th>
    <th field="unitcost" width="80" align="right">Unit Cost</th>
    <th field="attr1" width="100">Attribute</th>
    <th field="status" width="60" align="center">Stauts</th>
   </tr>
  </thead>
 </table>

请记得,设置pagination属性为true,这样才会生成分页工具栏。

自定义分页工具栏

 var pager = $(#tt).datagrid(getPager);    // get the pager of datagrid
 pager.pagination({
  showPageList:false,
  buttons:[{
   iconCls:icon-search,
   handler:function(){
    alert(search);
   }
  },{
   iconCls:icon-add,
   handler:function(){
    alert(add);
   }
  },{
   iconCls:icon-edit,
   handler:function(){
    alert(edit);
   }
  }],
  onBeforeRefresh:function(){
   alert(before refresh);
   return true;
  }
 });

正如您所看到的,我们首先得到数据网格(datagrid)的pager对象,然后重新创建分页(pagination)。我们隐藏页面列表,并添加三个新的按钮。

下载 jQuery EasyUI 实例

jeasyui-datagrid-datagrid11.zip

唐伯虎点蚊香

前端小白,想各位学习!

Share
Published by
唐伯虎点蚊香

Recent Posts

聊聊vue3中的defineProps

在Vue 3中,defineP…

4 天 ago

在 Chrome 中删除、允许和管理 Cookie

您可以选择删除现有 Cooki…

1 周 ago

自定义指令:聊聊vue中的自定义指令应用法则

今天我们来聊聊vue中的自定义…

2 周 ago

聊聊Vue中@click.stop和@click.prevent

一起来学下聊聊Vue中@cli…

3 周 ago

Nginx 基本操作:启动、停止、重启命令。

我们来学习Nginx基础操作:…

4 周 ago

Vue3:手动清理keep-alive组件缓存的方法

Vue3中手动清理keep-a…

4 周 ago