bootstrap-table 排序问题
js代码
$("#table").bootstrapTable({
method: "get",
url: "url",
dataType: "json",
dataField: "rows",
striped: true,
undefinedText: "",
pagination: true, //是否分页
pageNumber: 1,
pageSize: 5,
pageList: [5],
paginationPreText: "上一页",
paginationNextText: "下一页",
sortable: true,
clickToSelect: true,
data_local: "zh-US",
sidePagination: "server", //分页方式:client客户端分页,server服务端分页(*)
queryParamsType: '', // 设置为 '' 在这种情况下传给服务器的参数为:pageSize,pageNumber
columns: [
{
field: 'ranking',
title: '排名',
align: 'center',
valign: 'middle',
width: '140',
formatter: function (value, row, index) {
// return index + 1;
var pageSize = $('#person_rank').bootstrapTable('getOptions').pageSize;
var pageNumber = $('#person_rank').bootstrapTable('getOptions').pageNumber;
return pageSize * (pageNumber - 1) + index + 1;
}
}
],
});
** formatter: function (value, row, index) {
return index + 1; //序号正序排序从1开始
var pageSize = $(’#person_rank’).bootstrapTable(‘getOptions’).pageSize;
var pageNumber = $(’#person_rank’).bootstrapTable(‘getOptions’).pageNumber;
return pageSize * (pageNumber - 1) + index + 1; // 适应多个分页使用 (推荐)
}**
建议使用 bootstrap-table.min.1.14.2.js 版本