BootStrapTable服务器分页实例解析


Posted in Javascript onDecember 20, 2016

项目中经常会使用到表格,数据量大的时候还需要进行分页,项目设计阶段,我选择了bootstrapTable的js插件,个人觉得这个框架非常好用,支持服务器端分页,此篇主要写的主要是关于服务器分页。之前遇到的问题时服务器分页,在服务器端接收的参数为null。查了资料发现少了参数

主要引入js

<script type="text/javascript" src="<%=path%>/plugins/bootstrap-table/bootstrap-table.js"></script> 
<script type="text/javascript" src="<%=path%>/plugins/bootstrap-table/locale/bootstrap-table-zh-CN.js"></script>
$('#bootstrap_table') 
   .bootstrapTable( 
     { 
      method : 'post', 
      url : basePath + "/XXXServlet", 
      <span style="color:#FF0000;">contentType : "application/x-www-form-urlencoded",</span> 
      cache : false, 
      striped : true, 
      // height : 480, 
      locale : 'zh-CN', 
      sidePagination : 'server', 
      pagination : true, 
      clickToSelect : true, // 单击行即可以选中 
      sortName : 'SENDTIME', // 设置默认排序为 SENDTIME 
      sortOrder : 'desc', // 设置排序为反序 desc 
      pageSize : 10, 
      pageNumber : 1, 
      pageList : [ 10, 20, 50, 100, 200, 500 ], 
      queryParams : function(e) { 
       var param = { 
        userId : $("#userId").val(), 
        type : "db", 
        <span style="color:#FF0000;">pageSize : e.limit, 
        pageIndex : (e.offset / e.limit) + 1, 
        <span style="color:#000000;">filterlist : $("#oms_search_type").val()</span></span> 
       }; 
       return param; 
      }, 
      search : false, 
      showColumns : false, 
      showRefresh : false, 
      columns : [ 
        { 
         field : "ID", 
         title : "编号", 
         align : "center", 
         valign : "middle", 
         sortable : "true" 
        }, 
        { 
         field : "NAME", 
         title : "名称", 
         align : "center", 
         valign : "middle", 
         sortable : "true" 
        }, 
        { 
         field : "AGE", 
         title : "年龄", 
         align : "center", 
         valign : "middle", 
         sortable : "true" 
        }, 
        { 
         title : "操作", 
         field : "id", 
         align : "center", 
         formatter : function(value, row, index) { 
          var e = '<a href="#" mce_href="#" onclick="edit(\'' 
            + row.id + '\')">编辑</a> '; 
          var d = '<a href="#" mce_href="#" onclick="del(\'' 
            + row.id + '\')">删除</a> '; 
          return e + d; 
         } 
        } ], 
      onLoadSuccess : function(data) { 
       initUserInfo(data.userInfo); 
      }, 
      formatNoMatches : function() { 
       return '无符合条件的记录'; 
      }, 
      onDblClickRow : function(row, $element) { 
      } 
     });

需要注意的是红色的部分。当时post请求是,需要注意

<span style="color:#FF0000;">contentType : "application/x-www-form-urlencoded",</span>

这个参数,必须要有,不然服务器获取不到参数。

以上所述是小编给大家介绍的BootStrapTable服务器分页实例解析,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
ext 列表页面关于多行查询的办法
Mar 25 Javascript
jQuery的实现原理的模拟代码 -2 数据部分
Aug 01 Javascript
JS俄罗斯方块,包含完整的设计理念
Dec 11 Javascript
跨浏览器的事件对象介绍
Jun 27 Javascript
javascript中定义类的方法详解
Feb 10 Javascript
JSON 必知必会 观后记
Oct 27 Javascript
微信小程序实战之自定义toast(6)
Apr 18 Javascript
AngularJS ionic手势事件的使用总结
Aug 09 Javascript
js求数组中全部数字可拼接出的最大整数示例代码
Aug 25 Javascript
快速搭建Node.js(Express)用户注册、登录以及授权的方法
May 09 Javascript
axios如何利用promise无痛刷新token的实现方法
Aug 27 Javascript
Vue 刷新当前路由的实现代码
Sep 26 Javascript
bootstrap实现每隔5秒自动轮播效果
Dec 20 #Javascript
bootstrap多种样式进度条展示
Dec 20 #Javascript
JS封装通过className获取元素的函数示例
Dec 20 #Javascript
常用JS图片滚动(无缝、平滑、上下左右滚动)代码大全(推荐)
Dec 20 #Javascript
jquery+html仿翻页相册功能
Dec 20 #Javascript
JS实现拖拽的方法分析
Dec 20 #Javascript
JS实现Ajax的方法分析
Dec 20 #Javascript
You might like
DC动画很好看?新作烂得令人发指,名叫《红色之子》
2020/04/09 欧美动漫
php简单对象与数组的转换函数代码(php多层数组和对象的转换)
2011/05/18 PHP
php把大写命名转换成下划线分割命名
2015/04/27 PHP
PHP使用file_get_content设置头信息的方法
2016/02/14 PHP
URI、URL和URN之间的区别与联系
2006/12/20 Javascript
Javascript操作select方法大全[新增、修改、删除、选中、清空、判断存在等]
2008/09/26 Javascript
js整数字符串转换为金额类型数据(示例代码)
2013/12/26 Javascript
JQuery实现动态添加删除评论的方法
2015/05/18 Javascript
JavaScript中的getMilliseconds()方法使用详解
2015/06/10 Javascript
jquery插件unobtrusive实现片段式加载
2015/06/15 Javascript
原生javascript实现匀速运动动画效果
2016/02/26 Javascript
第四篇Bootstrap网格系统偏移列和嵌套列
2016/06/21 Javascript
javascript基础练习之翻转字符串与回文
2017/02/20 Javascript
js实现简易聊天对话框
2017/08/17 Javascript
elementui的默认样式修改方法
2018/02/23 Javascript
Vue 请求传公共参数的操作
2020/07/31 Javascript
一篇文章带你从零快速上手Rollup
2020/09/07 Javascript
[03:01]DOTA2英雄基础教程 露娜
2014/01/07 DOTA
Python Paramiko模块的安装与使用详解
2016/11/18 Python
Django自定义用户认证示例详解
2018/03/14 Python
在pandas多重索引multiIndex中选定指定索引的行方法
2018/11/16 Python
Python3 导入上级目录中的模块实例
2019/02/16 Python
Python实现将元组中的元素作为参数传入函数的操作
2020/06/05 Python
python实现三壶谜题的示例详解
2020/11/02 Python
如何利用Python写个坦克大战
2020/11/18 Python
深入解析HTML5中的Blob对象的使用
2015/09/08 HTML / CSS
adidas美国官网:adidas US
2016/09/21 全球购物
简单英文演讲稿
2014/01/01 职场文书
十岁生日父母答谢词
2014/01/18 职场文书
《北京的春节》教学反思
2014/04/07 职场文书
北京奥运会主题口号
2014/06/13 职场文书
房屋认购协议书
2015/01/29 职场文书
大学学生个人总结
2015/02/15 职场文书
综合测评个人总结
2015/03/03 职场文书
Oracle11g R2 安装教程完整版
2021/06/04 Oracle
讲解MySQL增删改操作
2022/05/06 MySQL