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 相关文章推荐
js 显示base64编码的二进制流网页图片
Apr 04 Javascript
jQuery过滤HTML标签并高亮显示关键字的方法
Aug 07 Javascript
JavaScript为事件句柄绑定监听函数实例详解
Dec 15 Javascript
实例讲解避免javascript冲突的方法
Jan 03 Javascript
JavaScript 深层克隆对象详解及实例
Nov 03 Javascript
AngularJS之ionic 框架下实现 Localstorage本地存储
Apr 22 Javascript
jQuery实现div跟随鼠标移动
Aug 20 jQuery
使用mint-ui开发项目的一些心得(分享)
Sep 07 Javascript
js实现简单数字变动效果
Nov 06 Javascript
快速搭建Node.js(Express)用户注册、登录以及授权的方法
May 09 Javascript
如何用原生js写一个弹窗消息提醒插件
May 24 Javascript
JavaScript实现的滚动公告特效【基于jQuery】
Jul 10 jQuery
基于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
Joomla下利用configuration.php存储简单数据
2010/05/19 PHP
详解js异步文件加载器
2016/01/24 PHP
PHP实现微信小程序人脸识别刷脸登录功能
2018/05/24 PHP
PHP DB 数据库连接类定义与用法示例
2019/03/11 PHP
jQuery获取地址栏参数插件(模仿C#)
2010/10/26 Javascript
Dom 结点创建 基础知识
2011/10/01 Javascript
IE、FF浏览器下修改标签透明度
2014/01/28 Javascript
jQuery的context属性用法实例
2014/12/27 Javascript
jQuery中:checkbox选择器用法实例
2015/01/03 Javascript
浅析jQuery Ajax通用js封装
2016/06/22 Javascript
功能强大的Bootstrap组件(结合js)
2016/08/03 Javascript
Angularjs 实现分页功能及示例代码
2016/09/14 Javascript
详解Vue项目编译后部署在非网站根目录的解决方案
2018/04/26 Javascript
详解解决小程序中webview页面多层history返回问题
2019/08/20 Javascript
node创建Vue项目步骤详解
2020/03/06 Javascript
Element-ui树形控件el-tree自定义增删改和局部刷新及懒加载操作
2020/08/31 Javascript
ReactRouter的实现方法
2021/01/25 Javascript
tf.truncated_normal与tf.random_normal的详细用法
2018/03/05 Python
python 实时得到cpu和内存的使用情况方法
2018/06/11 Python
简单了解python中的f.b.u.r函数
2019/11/02 Python
Python 矩阵转置的几种方法小结
2019/12/02 Python
使用pickle存储数据dump 和 load实例讲解
2019/12/30 Python
Tensorflow不支持AVX2指令集的解决方法
2020/02/03 Python
QML用PathView实现轮播图
2020/06/03 Python
python statsmodel的使用
2020/12/21 Python
详解使用python爬取抖音app视频(appium可以操控手机)
2021/01/26 Python
匡威荷兰官方网站:Converse荷兰
2018/10/24 全球购物
中职应届生会计求职信
2013/10/23 职场文书
大学生个人求职信例文
2014/07/07 职场文书
初级职称评定工作总结
2015/08/13 职场文书
高中美术教学反思
2016/02/17 职场文书
技术转让协议书
2016/03/19 职场文书
SpringBoot实现异步事件驱动的方法
2021/06/28 Java/Android
基于PyQT5制作一个桌面摸鱼工具
2022/02/15 Python
Java实现二分搜索树的示例代码
2022/03/17 Java/Android
nginx设置资源请求目录的方式详解
2022/05/30 Servers