您的位置:首页 > 产品设计 > UI/UE

EasyUI中DataGrid默认分页的问题

2015-03-14 15:04 274 查看
发现在table上直接写data-options后导致数据加载两遍,后来放到了$();中只加载一遍。

另外默认分页PageSzie的设置。

$(function () {
//加载完后给星星加Tip
$("#dg").datagrid({
rownumbers:true,
url:'datagrid_data1.aspx',
method:'get',
fit: true,
striped:true,
pagination: true,
onLoadSuccess: function (data) {
AddTipForStar();
}
});

var p = $('#dg').datagrid('getPager');
$(p).pagination({
pageSize: 15,//每页显示的记录条数,默认为10
pageList: [15, 30, 45],//可以设置每页记录条数的列表
beforePageText: '第',//页数文本框前显示的汉字
afterPageText: '页    共 {pages} 页',
displayMsg: '当前显示 {from} - {to} 条记录   共 {total} 条记录'
});
});


通过火狐查看发现第一次加载默认PageSize还是10。改成这样就可以了。

$(function () {
//加载完后给星星加Tip
$("#dg").datagrid({
rownumbers:true,
url:'datagrid_data1.aspx',
method:'get',
fit: true,
striped:true,
pagination: true,
pageSize: 15,//每页显示的记录条数,默认为10
pageList: [15, 30, 45],//可以设置每页记录条数的列表
onLoadSuccess: function (data) {
AddTipForStar();
}
});

var p = $('#dg').datagrid('getPager');
$(p).pagination({
beforePageText: '第',//页数文本框前显示的汉字
afterPageText: '页    共 {pages} 页',
displayMsg: '当前显示 {from} - {to} 条记录   共 {total} 条记录'
});
});


数据绑定还是写在了th的data-options里。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: