layui点击第二页后再进行条件筛选、列表页序号会直接从对应页码开始计数
需要在reload时候指定开始页码:
table.reload('demo', {
page: {
curr: 1 //重新从第 1 页开始
}
where: {
type:type,
name:name,
id:id
}
});
界面查询指定传入分页参数名称:
table.render({
elem: '#demo',
cols: [
[ //标题栏
{
type: 'checkbox'
},
{
field: 'id',
title: '序号',
width: 60,
align: 'center',
templet: function(d) {
return d.LAY_INDEX
}
},
{
field: 'col1',
title: '题干',
minWidth: 300,
templet: function(d) {
return '<a href="javascript:void(0)" οnclick="viewExaminationQ()" title="' +
d.col1 + '">' + d.col1 + '</a>'
}
}
]
],
data: data,
skin: 'line', //表格风格
// even: true,
page: true, //是否显示分页
request:{
//根据系统中需要使用那种名称在下面重新指定名称
pageName:'pageNo',//页码的参数名称,默认page
limitName:'limits'//每页数据量的参数名称,默认limit
},
limits: [10, 20, 30],
limit: 10, //每页默认显示的数量
// toolbar: '#barDemo'
done: function(res, curr, count) {
console.log(res.data)
for (var i = 0; i < res.data.length; i++) {
layui.rate.render({
elem: '#' + res.data[i].id,
value: res.data[i].value,
half: true,
readonly: true
});
}
}
})