jQuery EasyUI使用教程之自定义数据网格分页

<jQuery EasyUI最新试用版免费下载>html

数据网格内置一个很好特性的分页功能,自定义也至关简单。在本教程中,咱们将建立一个数据网格,并在分页工具栏上添加一些自定义按钮。json

自定义数据网格分页

查看jQuery EasyUI演示工具

建立数据网格

< table id = "tt" title = "Load Data" class = "easyui-datagrid" style = "width:550px;height:250px" 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,这样才会生成分页工具栏。ui

自定义分页工具栏

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 ;
}
});

正如您所看到的,咱们首先获得数据网格的pager对象,而后从新建立分页。咱们隐藏页面列表,并添加三个新的按钮。url

下载EasyUI示例:easyui-datagrid-demo.zipspa

有兴趣的朋友能够点击查看更多有关jQuery EasyUI的教程!code

相关文章
相关标签/搜索