原文:https://blog.csdn.net/l3922768721/article/details/51794369
问题描述:pageSize修改分页条数没改变
前台代码
//商品资料管理初始化
var dategrid;
$(document).ready(function(){
dategrid = $(“#goodinfo”).datagrid(
{
url :’${ctx}/goodinfo/goodList’,
title: “商品资料信息”,
rownumbers: true,
singleSelect: true,
nowrap: true,
pagination: true,
width:’100%’,
height:’auto’,
iconCls:”icon-large-picture”,
nowrap: true,
striped: true,
fitColumns:false,
toolbar: [{
iconCls: ‘icon-add’,
text:’增加商品信息’,
//handler: function(){alert(‘新增商品信息’)}
handler:addGood
}],
columns:[[
{field:’gid’,title:”gid”,width:100},
{field:’gname’,title:”商品名称”,width:100},
{field:’gcid’,title:”商品类别”,width:100},
{field:’gunit’,title:”单位”,width:100},
{field:’gpin’,title:”进价”,width:100},
{field:’gpout’,title:”售价”,width:100},
{field:’gamount’,title:”库存”,width:100} ,
{field: “_operate”, title: “操作”, width: 160, formatter: function (value, row, index)
{return RenderTableButton(value, row, index);}
}
]],
onLoadSuccess: function (data) {
$(‘.editcls’).linkbutton({ iconCls: ‘icon-edit’ });
$(‘.delcls’).linkbutton({ iconCls: ‘icon-cancel’ });
}
}
);
//设置分页控件
var p = $(‘#goodinfo’).datagrid(‘getPager’);
$(p).pagination({
pageSize: 5,//每页显示的记录条数,默认为10
pageList: [5,10,20],//可以设置每页记录条数的列表
beforePageText: ‘第’,//页数文本框前显示的汉字
pageNumber: 1,
afterPageText: ‘页 共 {pages} 页’,
displayMsg: ‘当前显示 {from} - {to} 条记录 共 {total} 条记录’,
onBeforeRefresh:function(){
$(this).pagination(‘loading’);
alert(‘before refresh’);
$(this).pagination(‘loaded’);
}
});
解决方法:
pageSize: 5,//每页显示的记录条数,默认为10
pageList: [5,10,20],//可以设置每页记录条数的列表
- 1
- 2
将分页代码放在datagrid里面就没问题了,估计是easyui众多bug中一个。