值得分享的轻量级Bootstrap Table表格插件


Posted in Javascript onMay 30, 2016

基于Bootstrap的轻量级表格插件Bootstrap Table只需简单的配置,就可以拥有强大的支持固定表头、单/复选、排序、分页、搜索及自定义表头等功能,更好的提高开发效率和减少开发时间。

值得分享的轻量级Bootstrap Table表格插件

1、插件描述:Bootstrap Table显示数据表格格式,提供了丰富的支持,单选框、复选框、排序、分页等,插件下载。

2、特点:

基于Bootstrap 3开发(同时支持 Bootstrap 2)

响应式界面

固定表头

完全可配置

支持data属性

显示/隐藏列

显示/隐藏表头

使用AJAX获取JSON数据

点击表头可简单的进行排序

支持自定义列显示

支持单/复选

强大的分页功能

支持名片布局

支持多语言

3、使用方法:

1)、在html页面的head标签中引入Bootstrap库(假如你的项目还没使用)和bootstrap-table.css。

<link rel="stylesheet" href="bootstrap.min.css">
<link rel="stylesheet" href="bootstrap-table.css">

2)、在head标签或者在body标签闭合前(比较推荐)引入jQuery库和Bootstrap库(假如你的项目还没使用)和bootstrap-table.js。

<script src="jquery.min.js"></script>
<script src="bootstrap.min.js"></script>
 <script src="bootstrap-table.js"></script>

3)、指定数据源,这里有两种方式
方式1:通过data属性标签
在一个普通的表格中设置data-toggle="table"可以在不写JavaScript的情况下启用Bootstrap Table。

<table data-toggle="table" data-url="data.json">
   <thead>
    ... 
   </thead>
  </table>

方式2:通过JavaScript设置数据源
通过JavaScript来启用带有id属性的Table。

$('#table').bootstrapTable({
   url: 'data.json' 
  });:

4、Bug描述:

值得分享的轻量级Bootstrap Table表格插件

用标签属性方式设置字段formatter时,发现没有效果,图片不清楚,大家可以直接下载实例进行研究,下载地址。
如:<th data-field="sex" data-formatter="format_sex">性别</th>
1)、原因:
bootstrap-table.js第399行,代码中只判断了formatter typeof 为function的情况
2)、解决办法:
修改第399行代码块:
修改前

if (typeof that.header.formatters[j] === 'function') {
 value = that.header.formatters[j](value, item);
}

修改后:

if (typeof that.header.formatters[j] === 'function') {
     value = that.header.formatters[j](value, item);
    }else if(typeof that.header.formatters[j] === 'string') {
     if(typeof window[that.header.formatters[j]] === 'function') {
     value = window[that.header.formatters[j]](value, item);
     }
    }

如果大家还想深入学习,可以点击这里进行学习,再为大家附3个精彩的专题:

以上就是为大家分享的Bootstrap Table使用方法,希望对大家熟练掌握Bootstrap Table使用方法有所帮助。

Javascript 相关文章推荐
javascript 读取图片文件的大小
Jun 25 Javascript
fireworks菜单生成器mm_menu.js在 IE 7.0 显示问题的解决方法
Oct 20 Javascript
JavaScript参数个数可变的函数举例说明
Oct 10 Javascript
浅谈jQuery中对象遍历.eq().first().last().slice()方法
Nov 26 Javascript
移动设备web开发首选框架:zeptojs介绍
Jan 29 Javascript
浅谈js里面的InttoStr和StrtoInt
Jun 14 Javascript
Bootstrap表单布局
Jul 19 Javascript
使用vue编写一个点击数字计时小游戏
Aug 31 Javascript
详解vue-router 2.0 常用基础知识点之router-link
May 10 Javascript
JS获取日期的方法实例【昨天,今天,明天,前n天,后n天的日期】
Sep 28 Javascript
js实现html滑动图片拼图验证
Jun 24 Javascript
Vue.js中v-for指令的用法介绍
Mar 13 Vue.js
js获取所有checkbox的值的简单实例
May 30 #Javascript
一览画面点击复选框后获取多个id值的方法
May 30 #Javascript
js判断复选框是否选中及选中个数的实现代码
May 30 #Javascript
JS控制弹出悬浮窗口(一览画面)的实例代码
May 30 #Javascript
限制复选框最多选择项的实现代码
May 30 #Javascript
Javascript实现通过选择周数显示开始日和结束日的实现代码
May 30 #Javascript
JS组件Bootstrap Table使用实例分享
May 30 #Javascript
You might like
解析php多线程下载远程多个文件
2013/06/25 PHP
PHP两种快速排序算法实例
2015/02/15 PHP
浅析Laravel5中队列的配置及使用
2016/08/04 PHP
php array_map使用自定义的函数处理数组中的每个值
2016/10/26 PHP
PHP单例模式实例分析【防继承,防克隆操作】
2019/05/22 PHP
jQuery 使用手册(三)
2009/09/23 Javascript
javascript instanceof,typeof的区别
2010/03/24 Javascript
JavaScript代码复用模式实例分析
2012/12/02 Javascript
Node.js生成HttpStatusCode辅助类发布到npm
2013/04/09 Javascript
利用js实现遮罩以及弹出可移动登录窗口
2013/07/08 Javascript
使用jQuery避免鼠标双击的解决方案
2013/08/21 Javascript
判断文件是否正在被使用的JS代码
2013/12/21 Javascript
AngularJS实现星星等级评分功能
2016/09/24 Javascript
微信小程序 使用picker封装省市区三级联动实例代码
2016/10/28 Javascript
AngularJS实现网站换肤实例
2021/02/19 Javascript
js实现简单的网页换肤效果
2017/01/18 Javascript
Angularjs自定义指令实现三级联动 选择地理位置
2017/02/13 Javascript
vue中使用vue-router切换页面时滚动条自动滚动到顶部的方法
2017/11/28 Javascript
element-ui循环显示radio控件信息的方法
2018/08/24 Javascript
JavaScript读写二进制数据的方法详解
2018/09/09 Javascript
vue 中几种传值方法(3种)
2019/11/12 Javascript
matplotlib绘图实例演示标记路径
2018/01/23 Python
Python实现的远程登录windows系统功能示例
2018/06/21 Python
Python-接口开发入门解析
2019/08/01 Python
django-rest-swagger的优化使用方法
2019/08/29 Python
python如何遍历指定路径下所有文件(按按照时间区间检索)
2020/09/14 Python
Python使用Pygame绘制时钟
2020/11/29 Python
详解CSS3弹性伸缩盒
2020/09/21 HTML / CSS
美国著名的户外用品品牌:L.L.Bean
2018/01/05 全球购物
大学生求职简历的自我评价
2013/10/21 职场文书
机械系大学毕业生推荐信
2013/11/27 职场文书
财务部总监岗位职责
2014/03/12 职场文书
难忘的一课教学反思
2014/04/30 职场文书
大一新生期末自我评价
2014/09/12 职场文书
2015年护理工作总结范文
2015/04/03 职场文书
单位病假条范文
2015/08/17 职场文书