分页类型设置为 client 为前台分页。 显示15 条数据
$(function () {
var defaultColunms = AcceptanceResult.initColumn();
var table = new BSTable(AcceptanceResult.id, "/xxx/list", defaultColunms);
table.setPaginationType("client");
table.setPaginationShow(true);
table.setOnlyInfoPagination(true);
table.setShowRefresh(false);
table.setShowColumns(false);
table.setQueryParams(AcceptanceResult.formParams());
AcceptanceResult.table = table.init();
$(document).on('onLoadSuccess', function (params) {
var allData = $('#AcceptanceResultTable').bootstrapTable('getData'); // 加true 获取当前页数据 ,否则取全部数据
var currData = $('#AcceptanceResultTable').bootstrapTable('getData', true); // 加true 获取当前页数据 ,否则取全部数据
$("#showCount").html(allData.length);
if (currData.length <= 0) {
$("#startNumber").html(0);
$("#endNumber").html(0);
} else {
$("#startNumber").html(1);
$("#endNumber").html(currData.length);
}
});
$(document).on('onPageChange', function (number, size) {
var currData = $('#AcceptanceResultTable').bootstrapTable('getData', true);
$("#startNumber").html((size - 1) * 15 + 1);
$("#endNumber").html((size - 1) * 15 + currData.length);
});
});
js
/**
* 上一页
*/
AcceptanceResult.prevPage = function () {
$('#' + this.id).bootstrapTable('prevPage');
}
/**
* 下一页
*/
AcceptanceResult.nextPage = function () {
$('#' + this.id).bootstrapTable('nextPage');
}