[聚合文章] bootstrap-table分页params.pageNumber无法取到值的问题

Bootstrap 1900-01-01 22 阅读

使用bootstrap-table做分页时候,我们可能会用到limit和pageNumber两个参数传递给后台。分页处理的js如下:

$(function() {    $('#dataGrid').bootstrapTable(        {            url : 'article/selectListByType',            method : 'post',            toolbar : '#toolbar',            contentType : 'application/x-www-form-urlencoded',            striped : true,            showColumns : true,            showRefresh : true,            pagination : true,            pageSize : 10,            sortName : 'id',            sidePagination : 'server',            queryParamsType: 'limit',            queryParams: queryParams,            columns : [                    {                        checkbox : true                    },                    {field : 'id',title : '新闻ID',align : 'center',align : 'left',editor : "text"},                    {field : 'lastModTime',title : '发布时间'}                                               ]        });});

这里设置sidePagination : 'server', 和queryParamsType: 'limit',

通过queryParams: queryParams,传入参数,queryParams代码如下:

//查询参数function queryParams(params) {    return {        limit: params.limit,        offset: params.offset,        nextPage: params.pageNumber,                typeId : $('#typeId').val(),        searchName : $('#searchName').val(),        searchUrl : $('#searchUrl').val(),    };}

这段代码中的params.limit是成功取到值的,但是params.pageNumber却是无法取到值,怎么回事呢?

bootstrap-table官网(http://bootstrap-table.wenzhixin.net.cn/zh-cn/documentation/)中有这么一个说法,大概是queryParamsType设置为limit时候是没有pageNumber返回的。

注:本文内容来自互联网,旨在为开发者提供分享、交流的平台。如有涉及文章版权等事宜,请你联系站长进行处理。