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 个人笔记(没有整理,很乱)
Jul 07 Javascript
不要小看注释掉的JS 引起的安全问题
Dec 27 Javascript
JS读取cookies信息(记录用户名)
Jan 10 Javascript
IE中jquery.form中ajax提交没反应解决方法分享
Sep 11 Javascript
循环 vs 递归浅谈
Feb 28 Javascript
js中的时间转换—毫秒转换成日期时间的示例代码
Jan 26 Javascript
实例讲解jquery与json的结合
Jan 07 Javascript
Bootstrapvalidator校验、校验清除重置的实现代码(推荐)
Sep 28 Javascript
Angular实现的自定义模糊查询、排序及三角箭头标注功能示例
Dec 28 Javascript
VUE.CLI4.0配置多页面入口的实现
Nov 25 Javascript
webstorm建立vue-cli脚手架的傻瓜式教程
Sep 22 Javascript
vue @ ~ 相对路径 路径别名设置方式
Jun 05 Vue.js
基于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中uploaded_files函数使用方法详解
2011/03/09 PHP
PHP学习散记_编码(json_encode 中文不显示)
2011/11/10 PHP
PHP实现的封装验证码类详解
2013/06/18 PHP
深入解析php中的foreach函数
2013/08/31 PHP
php实现判断访问来路是否为搜索引擎机器人的方法
2015/04/15 PHP
PHP实现支付宝即时到账功能
2016/12/21 PHP
php的优点总结 php有哪些优点
2019/07/19 PHP
JavaScript 常见对象类创建代码与优缺点分析
2009/12/07 Javascript
jquery Moblie入门—hello world的示例代码学习
2013/01/08 Javascript
JavaScript生成GUID的多种算法小结
2013/08/18 Javascript
jQuery()方法的第二个参数详解
2015/04/29 Javascript
Bootstrap面板使用方法
2017/01/16 Javascript
Node使用Sequlize连接Mysql报错:Access denied for user ‘xxx’@‘localhost’
2018/01/03 Javascript
vue使用Google地图的实现示例代码
2018/12/19 Javascript
JS函数节流和防抖之间的区分和实现详解
2019/01/11 Javascript
jQuery ajax仿Google自动提示SearchSuggess功能示例
2019/03/28 jQuery
详解vue beforeRouteEnter 异步获取数据给实例问题
2019/08/09 Javascript
js实现漂亮的星空背景
2019/11/01 Javascript
利用python程序生成word和PDF文档的方法
2017/02/14 Python
Python面向对象之继承代码详解
2018/01/29 Python
Python对CSV、Excel、txt、dat文件的处理
2018/09/18 Python
75条笑死人的知乎神回复,用60行代码就爬完了
2019/05/06 Python
Python3实现zip分卷压缩过程解析
2019/10/09 Python
基于Python爬取搜狐证券股票过程解析
2020/11/18 Python
ghd澳大利亚官方网站:英国最受欢迎的美发工具品牌
2018/05/21 全球购物
伊莱克斯阿根廷网上商店:Tienda Electrolux
2021/03/08 全球购物
祖国在我心中演讲稿
2014/01/15 职场文书
百货商场楼层班组长竞聘书
2014/03/31 职场文书
企业文化口号
2014/06/12 职场文书
党的群众路线对照检查材料
2014/09/22 职场文书
2015年酒店客房部工作总结
2015/04/25 职场文书
学生通报表扬范文
2015/05/04 职场文书
元宵节晚会主持词
2015/07/01 职场文书
2016银行求职自荐信
2016/01/28 职场文书
OpenCV-Python实现图像平滑处理操作
2021/06/08 Python
使用qt quick-ListView仿微信好友列表和聊天列表的示例代码
2021/06/13 Python