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 设计模式(二) 闭包
May 26 Javascript
JavaScript中的style.display属性操作
Mar 27 Javascript
一个简单的JS鼠标悬停特效具体方法
Jun 17 Javascript
自编jQuery插件实现模拟alert和confirm
Sep 01 Javascript
Node.js的包详细介绍
Jan 14 Javascript
jQuery中unwrap()方法用法实例
Jan 16 Javascript
JavaScript图片轮播代码分享
Jul 31 Javascript
[原创]JQuery 在表单提交之前修改 提交的值
Apr 14 Javascript
JavaScript生成带有缩进的表格代码
Jun 15 Javascript
Node.js使用NodeMailer发送邮件实例代码
Mar 06 Javascript
vue移动端裁剪图片结合插件Cropper的使用实例代码
Jul 10 Javascript
浅谈JavaScript中this的指向更改
Jul 28 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强大的时间转换函数strtotime
2016/02/18 PHP
PHP 返回13位时间戳的实现代码
2016/05/13 PHP
基于PHPexecl类生成复杂的报表表头示例
2016/10/14 PHP
JS获取页面窗口大小的代码解读
2011/12/01 Javascript
给页面渲染时间加速 干掉Dom Level 0 Event
2012/12/19 Javascript
JQuery分屏指示器图片轮换效果实例
2015/05/21 Javascript
BootStrap Validator对于隐藏域验证和程序赋值即时验证的问题浅析
2016/12/01 Javascript
javascript显示系统当前时间代码
2016/12/29 Javascript
原生js实现节日时间倒计时功能
2017/01/18 Javascript
微信小程序 支付功能(前端)的实现
2017/05/24 Javascript
jquery版轮播图效果和extend扩展
2017/07/18 jQuery
JS实现的走迷宫小游戏完整实例
2017/07/19 Javascript
基于JavaScript实现幸运抽奖页面
2020/07/05 Javascript
微信小程序自定义导航栏
2018/12/31 Javascript
vue实现登录拦截
2020/06/29 Javascript
python中requests库session对象的妙用详解
2017/10/30 Python
Python爬虫番外篇之Cookie和Session详解
2017/12/27 Python
python3实现zabbix告警推送钉钉的示例
2019/02/20 Python
使用pyplot.matshow()函数添加绘图标题
2020/06/16 Python
selenium+python自动化78-autoit参数化与批量上传功能的实现
2021/03/04 Python
解决HTML5手机端页面缩放的问题
2017/10/27 HTML / CSS
Fossil美国官网:Fossil手表、手袋、珠宝及配件
2017/02/01 全球购物
酒店服务实习自我鉴定
2013/09/22 职场文书
护理专业毕业生推荐信
2013/10/31 职场文书
服务生自我鉴定
2014/01/22 职场文书
医务人员自我评价
2014/01/26 职场文书
精彩的广告词
2014/03/19 职场文书
大四学生找工作的自荐信
2014/03/27 职场文书
机械工程师岗位职责
2014/06/16 职场文书
2014年银行员工年终自我评价
2014/09/19 职场文书
80后婚前协议书范本
2014/10/24 职场文书
普通党员个人整改措施
2014/10/27 职场文书
刑事案件上诉状
2015/05/23 职场文书
golang 实现两个结构体复制字段
2021/04/28 Golang
python实现自定义日志的具体方法
2021/05/28 Python
俄罗斯十大城市人口排名,第三首都仅排第六,第二是北方首都
2022/03/20 杂记