值得分享的轻量级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 相关文章推荐
js字符串日期yyyy-MM-dd转化为date示例代码
Mar 06 Javascript
使用jquery修改表单的提交地址基本思路
Jun 04 Javascript
JavaScript检测字符串中是否含有html标签实现方法
Jul 01 Javascript
javascript获取重复次数最多的字符
Jul 08 Javascript
JS实现网页顶部向下滑出的全国城市切换导航效果
Aug 22 Javascript
JQuery实现网页右侧随动广告特效
Jan 17 Javascript
JS通过Cookie判断页面是否为首次打开
Feb 05 Javascript
javascript冒泡排序小结
Apr 10 Javascript
使用jquery.form.js实现图片上传的方法
May 05 Javascript
js replace()去除代码中空格的实例
Feb 14 Javascript
jQuery实现菜单的显示和隐藏功能示例
Jul 24 jQuery
node.js使用免费的阿里云ip查询获取ip所在地【推荐】
Sep 03 Javascript
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 源代码压缩小工具
2009/12/22 PHP
php获取文章上一页与下一页的方法
2014/12/01 PHP
PHP中使用Imagick读取pdf并生成png缩略图实例
2015/01/21 PHP
PHP版本升级到7.x后wordpress的一些修改及wordpress技巧
2015/12/25 PHP
ThinkPHP静态缓存简单配置和使用方法详解
2016/03/23 PHP
baidu博客的编辑友情链接的新的层窗口!经典~支持【FF】
2007/02/09 Javascript
javascript基础第一章 JavaScript与用户端
2010/07/22 Javascript
五段实用的js高级技巧
2011/12/20 Javascript
jquery ajax同步异步的执行最终解决方案
2013/04/26 Javascript
javascript框架设计读书笔记之字符串的扩展和修复
2014/12/02 Javascript
jQuery弹出框代码封装DialogHelper
2015/01/30 Javascript
jQuery子属性过滤选择器用法分析
2015/02/10 Javascript
简介JavaScript中valueOf()方法的使用
2015/06/05 Javascript
JavaScript数据结构与算法之集合(Set)
2016/01/29 Javascript
vuejs开发组件分享之H5图片上传、压缩及拍照旋转的问题处理
2017/03/06 Javascript
JS获取子节点、父节点和兄弟节点的方法实例总结
2018/07/06 Javascript
JavaScript时间与时间戳的转换操作实例分析
2018/12/07 Javascript
Vue路由切换页面不更新问题解决方案
2020/07/10 Javascript
通过实例解析jQ Ajax操作相关原理
2020/09/23 Javascript
Python 3中的yield from语法详解
2017/01/18 Python
Python使用sorted排序的方法小结
2017/07/28 Python
Python常见字符串操作函数小结【split()、join()、strip()】
2018/02/02 Python
python 获得任意路径下的文件及其根目录的方法
2019/02/16 Python
利用python在大量数据文件下删除某一行的例子
2019/08/21 Python
python 字典有序并写入json文件过程解析
2019/09/30 Python
什么是Python中的顺序表
2020/06/02 Python
保时捷设计:Porsche Design
2019/03/30 全球购物
英国男女豪华配饰和礼品网站:Black.co.uk
2020/02/28 全球购物
2014年宣传部个人工作总结
2014/12/06 职场文书
公务员考察材料范文
2014/12/23 职场文书
放弃继承权公证书
2015/01/23 职场文书
西柏坡导游词
2015/02/05 职场文书
2015年端午节活动方案
2015/05/05 职场文书
初中重阳节活动总结
2015/05/05 职场文书
2015年计算机教师工作总结
2015/07/22 职场文书
2016年秋季运动会加油稿
2015/12/21 职场文书