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
作者:唐伯虎点蚊香,如若转载,请注明出处:https://www.web176.com/easyui/14719.html