var pageNumber;
//获取table的高度
function getHeight() {
return $(window).height() - 190;
}
$('#bootstrapTable').bootstrapTable({
toolbar: '#toolbar', //工具按钮用哪个容器
method : 'get',
striped: true, //是否显示行间隔色
cache: false, //是否使用缓存,默认为true,所以一般情况下需要设置一下这个属性(*)
pagination: true, //是否显示分页(*)
sidePagination : 'server',//server:服务器端分页|client:前端分页
paginationPreText : '上一页',
paginationNextText : '下一页',
pageNumber: 1, //初始化加载第一页,默认第一页
pageSize: 10, //每页的记录行数(*)
pageList: [5,10,15,20,50,1000],//可供选择的每页的行数(*)
height: getHeight(), //行高,如果没有设置height属性,表格自动根据记录条数觉得表格高度
columns:[
{
title:'全选',
field:'select',
checkbox:true,
width:25,
align:'center',
valign:'middle'
},
{
field: 'no',
title: '序号',
sortable: true,
formatter: function (value, row, index) {
//获取每页显示的数量
var pageSize=$('#bootstrapTable').bootstrapTable('getOptions').pageSize;
//获取当前是第几页
var pageNumber=$('#bootstrapTable').bootstrapTable('getOptions').pageNumber;
//返回序号,注意index是从0开始的,所以要加上1
return pageSize * (pageNumber - 1) + index + 1;
}
},
{
title:'操作人',
field:'creater',
},
{
title:'日志主题',
field:'logTitle',
},
{
title:'日志内容',
field:'logContent',
},
{
title:'备注',
field:'remark',
},
{
title:'操作时间',
field:'createDate',
},
{
title:'ip地址',
field:'ip',
},
{
title:'操作',
field:'id',
formatter: function(value,row,index){
var deleteOper = row.deleteOper;
if(deleteOper == 1){
var editanddrop = '';
return editanddrop;
}
}
}
],
locale:'zh-CN',//中文支持,
url:path+'/otherManage/getLogList',//排序方式
queryParams: function (params) {
return{
limit : params.limit, // 每页显示数量
offset : params.offset, // SQL语句起始索引
page : (params.offset / params.limit) + 1, //当前页码
startTime:$("#startTime1").val(),
endTime:$("#endTime1").val(),
creater:$("#creater").val(),
logTitle:$("#logTitle").val(),
logContent:$("#logContent").val()
}
},
//选中单个复选框
onCheck:function(row){
var checks = $("#checks").val();
$("#checks").val(checks+=row.logId + ",");
},
//取消单个复选框
onUncheck:function(row){
var checks = $("#checks").val();
checks = checks.replace(row.logId + ",");
$("#checks").val(checks);
},
//全选
onCheckAll:function(rows){
$("#checks").val("");
var checks = '';
for(var i=0;i