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 相关文章推荐
Extjs Ajax 乱码问题解决方案
Apr 15 Javascript
JavaScript回调(callback)函数概念自我理解及示例
Jul 04 Javascript
基于jquery实现页面滚动到底自动加载数据的功能
Dec 19 Javascript
jQuery+canvas实现简单的球体斜抛及颜色动态变换效果
Jan 28 Javascript
第一次接触神奇的Bootstrap导航条
Aug 09 Javascript
原生js实现可拖拽效果
Feb 28 Javascript
JS二叉树的简单实现方法示例
Apr 05 Javascript
vue中实现上传文件给后台实例详解
Aug 22 Javascript
TypeScript 引用资源文件后提示找不到的异常处理技巧
Jul 15 Javascript
Vue $emit()不能触发父组件方法的原因及解决
Jul 28 Javascript
在vue中使用inheritAttrs实现组件的扩展性介绍
Dec 07 Vue.js
vue穿梭框实现上下移动
Jan 29 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的大小写敏感问题整理
2011/12/29 PHP
php清空(删除)指定目录下的文件,不删除目录文件夹的实现代码
2014/09/04 PHP
Vagrant(WSL)+PHPStorm+Xdebu 断点调试环境搭建
2019/12/13 PHP
JavaScript constructor和instanceof,JSOO中的一对欢喜冤家
2009/05/25 Javascript
Mootools 1.2教程 输入过滤第二部分(字符串)
2009/09/15 Javascript
firefox firebug中文入门教程 脚本之家新年特别版
2010/01/02 Javascript
跨浏览器开发经验总结(四) 怎么写入剪贴板
2010/05/13 Javascript
关于js获取radio和select的属性并控制的代码
2011/05/12 Javascript
setInterval,setTimeout与jquery混用的问题
2013/04/08 Javascript
js页面跳转的问题(跳转到父页面、最外层页面、本页面)
2013/08/14 Javascript
Jquery模仿Baidu、Google搜索时自动补充搜索结果提示
2013/12/26 Javascript
Ext4.2的Ext.grid.plugin.RowExpander无法触发事件解决办法
2014/08/15 Javascript
EasyUI中combobox默认值注意事项
2015/03/01 Javascript
js实现动态加载脚本的方法实例汇总
2015/11/02 Javascript
BootStrap的JS插件之轮播效果案例详解
2016/05/16 Javascript
JS对HTML表格进行增删改操作
2016/08/22 Javascript
form+iframe解决跨域上传文件的方法
2016/11/18 Javascript
JavaScript实现的select点菜功能示例
2017/01/16 Javascript
React如何利用相对于根目录进行引用组件详解
2017/10/09 Javascript
angularjs实现猜大小功能
2017/10/23 Javascript
jQuery实现的导航条点击后高亮显示功能示例
2019/03/04 jQuery
详解VScode编辑器vue环境搭建所遇问题解决方案
2019/04/26 Javascript
仿iPhone通讯录制作小程序自定义选择组件的实现
2019/05/23 Javascript
python错误处理详解
2014/09/28 Python
举例讲解Python面向对象编程中类的继承
2016/06/17 Python
详谈Numpy中数组重塑、合并与拆分方法
2018/04/17 Python
python将pandas datarame保存为txt文件的实例
2019/02/12 Python
Python pandas RFM模型应用实例详解
2019/11/20 Python
django 链接多个数据库 并使用原生sql实现
2020/03/28 Python
在终端启动Python时报错的解决方案
2020/11/20 Python
英国建筑用品在线:Building Supplies Online(BSO)
2018/04/30 全球购物
面试自我评价范文
2014/09/17 职场文书
2014年高校辅导员工作总结
2014/12/09 职场文书
死亡诗社观后感
2015/06/05 职场文书
vue前端工程的搭建
2021/03/31 Vue.js
利用python实时刷新基金估值(摸鱼小工具)
2021/09/15 Python