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 相关文章推荐
javascript网页关闭时提醒效果脚本
Oct 22 Javascript
Javascript的各种节点操作实例演示代码
Jun 27 Javascript
jQuery实现购物车数字加减效果
Mar 14 Javascript
学习JavaScript设计模式(接口)
Nov 26 Javascript
jQuery页面刷新(局部、全部)问题分析
Jan 09 Javascript
js中常用的Math方法总结
Jan 12 Javascript
jquery实现轮播图效果
Feb 13 Javascript
Bootstrap媒体对象学习使用
Mar 07 Javascript
Angular 4 依赖注入学习教程之FactoryProvider的使用(四)
Jun 04 Javascript
使用OPENLAYERS3实现点选的方法
Sep 24 Javascript
解决vue中无法动态修改jqgrid组件 url地址的问题
Mar 01 Javascript
vue实现父子组件之间的通信以及兄弟组件的通信功能示例
Jan 29 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
建立文件交换功能的脚本(三)
2006/10/09 PHP
PHP的一个基础知识 表单提交
2011/07/04 PHP
PHP验证码生成原理和实现
2016/01/24 PHP
jquery1.4.2 for Visual studio 2010 模板文件
2010/07/14 Javascript
删除select中所有option选项jquery代码
2013/08/12 Javascript
父元素与子iframe相互获取变量和元素对象的具体实现
2013/10/15 Javascript
js实现拖拽效果
2015/02/12 Javascript
js获取图片宽高的方法
2015/11/25 Javascript
Bootstrap表格和栅格分页实例详解
2016/05/20 Javascript
JS使用cookie设置样式的方法
2016/06/30 Javascript
JavaScript ES6中CLASS的使用详解
2016/11/22 Javascript
JS 设置Cookie 有效期 检测cookie
2017/06/15 Javascript
使用js获取伪元素的content实例
2017/10/24 Javascript
fetch 使用及如何接收JS传值
2017/11/11 Javascript
jQuery中的$是什么意思及 $. 和 $().的区别
2018/04/20 jQuery
Node 升级到最新稳定版的方法分享
2018/05/17 Javascript
JavaScript中关于base64的一些事
2019/05/06 Javascript
解决vue项目中遇到 Cannot find module ‘chalk‘ 报错的问题
2020/11/05 Javascript
vue 使用饿了么UI仿写teambition的筛选功能
2021/03/01 Vue.js
进一步理解Python中的函数编程
2015/04/13 Python
使用相同的Apache实例来运行Django和Media文件
2015/07/22 Python
Python文件操作之合并文本文件内容示例代码
2017/09/19 Python
django框架自定义用户表操作示例
2018/08/07 Python
Python发送邮件功能示例【使用QQ邮箱】
2018/12/04 Python
python实现控制台打印的方法
2019/01/12 Python
python实现词法分析器
2019/01/31 Python
python GUI实现小球满屏乱跑效果
2019/05/09 Python
Pytorch中index_select() 函数的实现理解
2019/11/19 Python
windows下python安装pip方法详解
2020/02/10 Python
python中复数的共轭复数知识点总结
2020/12/06 Python
Foreo国际站:Foreo International
2018/10/29 全球购物
惠而浦美国官网:Whirlpool.com
2021/01/19 全球购物
中学生社会实践活动总结
2014/07/03 职场文书
Python的这些库,你知道多少?
2021/06/09 Python
详解Python自动化之文件自动化处理
2021/06/21 Python
Java 超详细讲解ThreadLocal类的使用
2022/04/07 Java/Android