bootStrap中服务器分页以后,下面分页按钮消失了,其余数据正常 5C

$('#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的值一致.
    };
};  

1个回答

pageSize: 5, //每页的记录行数(*)
pageList: [10, 25, 50, 100], //可供选择的每页的行数(*)
注意这两字段,当后台返回的每页记录的条数大于这个里面的值时才能显示分页,小于这个值是不会显示的,

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐