當分頁方式sidePagination為server時分頁序號不是連續(xù)的,每一頁都是從0開始。
解決方法:
首先我們看boostrap table的js源碼,可以看到一些內(nèi)部函數(shù)的寫法,如:
BootstrapTable.prototype.showRow =function(params){this.toggleRow(params,true);? ? };
我們也照著寫一個返回我們需要的索引值的函數(shù):
BootstrapTable.prototype.getIndex = function (param) {
? ? ? ? return this.options.pageSize * (this.options.pageNumber-1)+1;
? ? }
我們能寫這個函數(shù)傳遞索引參數(shù)的原因是,pageSize和pageNumber本身就是bootstrap table的內(nèi)部參數(shù),全部都集成在options中,所以你有這個參數(shù)我才能寫函數(shù)返回這個值。
寫好函數(shù)還得把這個函數(shù)寫進內(nèi)部函數(shù)列表中,不然也用不了,如下把getIndex像它原來的函數(shù)那樣插入進去(第三行):
var allowedMethods = [
? ? ? ? 'getOptions',
? ? ? ? 'getSelections', 'getAllSelections', 'getData','getIndex',
????????.......
? ? ];
這樣我們就可以在表中使用,在formatter中使用了getIndex方法,實現(xiàn)了分頁序號的連續(xù)。

參考原文:https://blog.csdn.net/youand_me/article/details/77063813