$('#tableArea').bootstrapTable({
url: 'salary.SalaryAction$querySalaryInfo.json', //请求后台的URL(*)
method: 'post', //请求方式(*)
toolbar: '#toolbar', //工具按钮用哪个容器
dataField : "data",
striped: true, //是否显示行间隔色
cache: false, //是否使用缓存,默认为true,所以一般情况下需要设置一下这个属性(*)
pagination: true, //是否显示分页(*)
sortable: false, //是否启用排序
sortOrder: "asc", //排序方式
queryParams: oTableInit.queryParams,//传递参数(*)
sidePagination: "server", //分页方式:client客户端分页,server服务端分页(*)
pageNumber:1, //初始化加载第一页,默认第一页
pageSize: 5, //每页的记录行数(*)
pageList: [10, 25, 50, 100], //可供选择的每页的行数(*)
responseHandler:responseHandler, //请求数据成功后,渲染表格前的方法
contentType: "application/x-www-form-urlencoded",
columns: [{
field: 'employeeId',
title: '工号'
}。。。。。。
//得到查询的参数
oTableInit.queryParams = function (params) {
return { //这里的键的名字和控制器的变量名必须一直,这边改动,控制器也需要改成一样的
limit : params.limit, // 每页显示数量
offset : params.offset // SQL语句偏移量
}
};
function responseHandler(result){
/* var errcode = result.errcode;//在此做了错误代码的判断
alert(errcode)
if(errcode != 0){
alert("错误代码" + errcode);
return;
} */
//如果没有错误则返回数据,渲染表格
return {
total : result.total, //总页数,前面的key必须为"total"
data : result.rows //行数据,前面的key要与之前设置的dataField的值一致.
};
};