bootstrapTable的數據后端分頁排序


數據后端分頁排序,其實就是sql語句中oeder by做一些限制。

之前在寫sql語句中的order by是寫死,既然要寫活,就要傳參數到后台。

之前講到bootstrapTable的queryParams可以自定義參數,這里就只需要找下點擊需要排序列的字段名就行 

this.sortName  是排序列的字段名    this.sortOrder  排序的方式(正序,倒序)

queryParams: function (params) {//自定義參數,這里的參數是傳給后台的,我這是是分頁用的 
            console.log(this.sortName);
            console.log(this.sortOrder)
            return {//這里的params是table提供的  
                cp: params.offset,//從數據庫第幾條記錄開始  
                ps: params.limit,//找多少條  
                sn: this.sortName,
                so: this.sortOrder
            };

后台只需修改下order by就行了

sqls += " order by "'+sn+'" "'+so+'" ";

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM