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

最新文章

  1. 【Beta】Scrum04
  2. Python None comparison: should I use “is” or ==?
  3. Spring MVC学习笔记--认识SpringMVC
  4. Python之路,day4-Python基础
  5. jquery之replaceAll(),replaceWith()方法详解
  6. Android 中ViewPagerIndicator的使用
  7. Jquery 方式获取 iframe Dom元素
  8. mysql之——存储过程 + 游标 + 事务
  9. [Stephen]关于Ext.net fileupload 的兼容性解决问题
  10. rsync命令来实现将服务器端的文件备份到客户端
  11. 从git上下载代码并导入eclipse
  12. mysql随记
  13. Linux CentOS 安装MySql以及搭建MySql主从复制
  14. tkinter中树状结构的建立(十四)
  15. 记一次非常规方法对接硬件设备(Grason Stadler GSI 61)
  16. Vue源码之----为什么Vue中Array的pop,push等方法可以reactive,而Array[0]='a'这样的方法不会reactive?
  17. SQLServer语法常用总结
  18. hadoop-网站收藏
  19. 深入理解Java中的IO
  20. 深入Spring Boot:怎样排查expected single matching bean but found 2的异常

热门文章

  1. CentOS 7 rsync+inotify实现实时同步
  2. LoadRunner 12 模拟 RSA加密 登录的实现(JS)
  3. 292C Beautiful IP Addresses
  4. Entity Framework Code-First(6):Database Initialization
  5. 字符串中去除多余的空格保留一个(MS SQL Server)
  6. jQuery之ajax() 参数
  7. SAS笔记(3) LAG和DIFF函数
  8. 清北刷题冲刺 11-01 p.m
  9. 关于写PPT
  10. layui的tree和form并没有冲突!无限级tree下拉列表和select下拉列表同一页使用!