码迷,mamicode.com
首页 > 编程语言 > 详细

bootstrapTable的数据后端分页排序

时间:2017-10-31 23:51:13      阅读:305      评论:0      收藏:0      [点我收藏+]

标签:tab   blog   bsp   +=   return   后台   order by   trap   ams   

数据后端分页排序,其实就是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+‘" ";

 

bootstrapTable的数据后端分页排序

标签:tab   blog   bsp   +=   return   后台   order by   trap   ams   

原文地址:http://www.cnblogs.com/tzzf/p/7764311.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!