bootstrap table表格客户端分页实例


Posted in Javascript onAugust 07, 2017

一、前言

    bootstrap-table是非常方便好用的前端表格分页插件,使用者只需要提供数据源就能实现非常完美的分页效果,其分页方式可以分成客户端分页和服务端分页,其接收的数据源都是json数据格式。服务端分页在项目中应用得非常的广泛,但有时也需要使用客户端分页来加快分页速度,加快分页浏览效率。本篇博客就不介绍服务端分页,只提供bootstrap-table客户端分页的简单例子(数据源也从前端获取),供初学者了解使用。

二、实例

<title>bootstrap-table表格客户端分页</title> 
 
 <link rel="stylesheet" href="./bootstrap/css/bootstrap/bootstrap.css" rel="external nofollow" /> 
 <link rel="stylesheet" href="./bootstrap-table/bootstrap-table.css" rel="external nofollow" />  
  
 <script src="./jquery/jquery.min.js"></script> 
 <script src="./bootstrap/js/bootstrap.js"></script> 
 <script src="./bootstrap-table/bootstrap-table.js"></script> 
 <script src="./bootstrap-table/bootstrap-table-export.js"></script> 
 <script src="./extends/tableExport/jquery.base64.js"></script> 
 <script src="./extends/tableExport/tableExport.js"></script> 
 
</head> 
 
<body > 
 <div id="reportTableDiv" > 
  <table id="reportTable"></table> 
 </div> 
 <script type="text/javascript"> 
 //手动制造30条数据 
 var datas = []; 
 for(var i=0;i<30;i++){ 
  datas[i]={"name":"傻逼"+i+"号","age":"年龄:"+i+"岁","sex":"男"+i} 
 } 
  
 $(function () { 
  $('#reportTable').bootstrapTable({ 
   method: 'get', 
   cache: false, 
   height: 400, 
   striped: true, 
   pagination: true, 
   pageSize: 20, 
   pageNumber:1, 
   pageList: [10, 20, 50, 100, 200, 500], 
   search: true, 
   showColumns: true, 
   showRefresh: false, 
   showExport: false, 
   exportTypes: ['csv','txt','xml'], 
   search: true, 
   clickToSelect: true, 
   columns: 
   [ 
    {field:"checked",checkbox:true}, 
    {field:"name",title:"测试姓名",align:"center",valign:"middle",sortable:"true"}, 
    {field:"age",title:"年龄",align:"center",valign:"middle",sortable:"true"}, 
    {field:"sex",title:"性别",align:"center",valign:"middle",sortable:"true"}, 
   ], 
   data:datas, 
  });          
 }); 
 </script> 
<div> 
  
</body> 
</html>

三、总结

    1. bootstrap-table客户端分页只需要几个步骤即可实现:引入bootstrap的js、css;html页面添加一个table标签同时给id赋值;js添加初始化代码;

    2.bootstrap-table客户端分页的数据源可以是服务器端传递过来,也可以是前端js获取,该实例使用的是前端js的数据源,初始化参数需要添加data,同时去掉url;

   3.本博客的实例下载路径

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jquery中输入验证中一个不错的效果
Aug 21 Javascript
Jquery 跨域访问 Lightswitch OData Service的方法
Sep 11 Javascript
javascript删除数组元素并且数组长度减小的简单实例
Feb 14 Javascript
JavaScript中函数表达式和函数声明及函数声明与函数表达式的不同
Nov 15 Javascript
JS函数定义方式的区别介绍
Mar 22 Javascript
AngularJs定制样式插入到ueditor中的问题小结
Aug 01 Javascript
jQuery实现隔行变色的方法分析(对比原生JS)
Nov 18 Javascript
js中bool值的转换及“&amp;&amp;”、“||”、 “!!”详解
Dec 21 Javascript
layui递归实现动态左侧菜单
Jul 26 Javascript
微信小程序云开发获取文件夹下所有文件(推荐)
Nov 14 Javascript
Echarts实现单条折线可拖拽效果
Dec 19 Javascript
小程序自动化测试的示例代码
Aug 11 Javascript
基于JS递归函数细化认识及实用实例(推荐)
Aug 07 #Javascript
react native实现往服务器上传网络图片的实例
Aug 07 #Javascript
使用Node.js实现简易MVC框架的方法
Aug 07 #Javascript
ES6新增的math,Number方法
Aug 06 #Javascript
ComboBox(下拉列表框)通过url加载调用远程数据的方法
Aug 06 #Javascript
JS解析url查询参数的简单代码
Aug 06 #Javascript
使用bootstraptable插件实现表格记录的查询、分页、排序操作
Aug 06 #Javascript
You might like
php删除文件夹及其文件夹下所有文件的函数代码
2013/01/23 PHP
php数组删除元素示例
2014/03/21 PHP
getElementsByTagName vs selectNodes效率 及兼容的selectNodes实现
2010/02/26 Javascript
js中的string.format函数代码
2020/08/11 Javascript
html a标签-超链接中confirm方法使用介绍
2013/01/04 Javascript
jquery $.trim()方法使用介绍
2014/05/21 Javascript
按钮接受回车事件的三种实现方法
2014/06/06 Javascript
函数window.open实现关闭所有的子窗口
2015/08/03 Javascript
jQuery EasyUI基础教程之EasyUI常用组件(推荐)
2016/07/15 Javascript
javascript中活灵活现的Array对象详解
2016/11/30 Javascript
基于Bootstrap的网页设计实例
2017/03/01 Javascript
详解node-ccap模块生成captcha验证码
2017/07/01 Javascript
基于easyui checkbox 的一些操作处理方法
2017/07/10 Javascript
Vue resource三种请求格式和万能测试地址
2018/09/26 Javascript
Js实现复选框的全选、全不选反选功能代码实例
2020/02/28 Javascript
html5以及jQuery实现本地图片上传前的预览代码实例讲解
2021/03/01 jQuery
python实现将汉字转换成汉语拼音的库
2015/05/05 Python
使用Python的Bottle框架写一个简单的服务接口的示例
2015/08/25 Python
python使用xlrd和xlwt读写Excel文件的实例代码
2018/09/05 Python
pycharm 配置远程解释器的方法
2018/10/28 Python
python flask框架实现传数据到js的方法分析
2019/06/11 Python
python装饰器的特性原理详解
2019/12/25 Python
详解Python yaml模块
2020/09/23 Python
世界上最大的铁人三项商店:Tri UK
2020/11/04 全球购物
毕业生找工作推荐信
2013/11/21 职场文书
公司新员工的演讲稿注意事项
2014/01/01 职场文书
老师的检讨书
2014/02/23 职场文书
cf搞笑广告词
2014/03/14 职场文书
幼儿园教研活动总结
2014/04/30 职场文书
信息与计算机科学职业规划范文:成为一艘有方向的船
2014/09/11 职场文书
土木工程专业本科生求职信
2014/10/01 职场文书
领导干部整治奢华浪费之风思想汇报
2014/10/07 职场文书
教师个人总结范文
2015/02/11 职场文书
家长对学校的意见和建议
2015/06/03 职场文书
JavaScript中document.activeELement焦点元素介绍
2021/11/27 Javascript
Java处理延时任务的常用几种解决方案
2022/06/01 Java/Android