值得分享的轻量级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数组插入一条记录的代码
Aug 30 Javascript
学习ExtJS border布局
Oct 08 Javascript
关于juqery radio写法的兼容性问题(新老版本jquery)
Jun 14 Javascript
学习js在线html(富文本,所见即所得)编辑器
Dec 18 Javascript
实现web打印的各种方法介绍及实现代码
Jan 09 Javascript
iframe子页面获取父页面元素的方法
Nov 05 Javascript
jquery实现的鼠标拖动排序Li或Table
May 04 Javascript
javascript中解析四则运算表达式的算法和示例
Aug 11 Javascript
JavaScript实现网站访问次数统计代码
Aug 12 Javascript
在页面中输出当前客户端时间javascript实例代码
Mar 02 Javascript
vue实现二级导航栏效果
Oct 19 Javascript
jquery实现抽奖功能
Oct 22 jQuery
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实现的一段简单概率相关代码
2016/05/30 PHP
PHP PDOStatement::getAttribute讲解
2019/02/01 PHP
脚本吧 - 幻宇工作室用到js,超强推荐expand.js
2006/12/23 Javascript
驱动事件的addEvent.js代码
2007/03/27 Javascript
jquery validation插件表单验证的一个例子
2010/03/03 Javascript
Jquery CheckBox全选方法代码附js checkbox全选反选代码
2010/06/09 Javascript
jquery实现的一个简单进度条效果实例
2014/05/12 Javascript
JQuery判断radio(单选框)是否选中和获取选中值方法总结
2015/04/15 Javascript
node.js的exports、module.exports与ES6的export、export default深入详解
2017/10/26 Javascript
简单了解JavaScript异步
2019/05/23 Javascript
JavaScript setInterval()与setTimeout()计时器
2019/12/27 Javascript
编写一个javascript元循环求值器的方法
2020/04/14 Javascript
浅谈Vue使用Cascader级联选择器数据回显中的坑
2020/10/31 Javascript
详解Python中的条件判断语句
2015/05/14 Python
快速了解Python中的装饰器
2018/01/11 Python
Python测试网络连通性示例【基于ping】
2018/08/03 Python
python 使用pandas计算累积求和的方法
2019/02/08 Python
selenium跳过webdriver检测并模拟登录淘宝
2019/06/12 Python
python读文件的步骤
2019/10/08 Python
使用python快速实现不同机器间文件夹共享方式
2019/12/22 Python
Python读取JSON数据操作实例解析
2020/05/18 Python
Python importlib模块重载使用方法详解
2020/10/13 Python
HTML5在a标签内放置块级元素示例代码
2013/08/23 HTML / CSS
Bibloo罗马尼亚网站:女装、男装、童装及鞋子和配饰
2019/07/20 全球购物
利物浦足球俱乐部官方商店(美国):Liverpool FC US
2019/10/09 全球购物
汽车检测与维修专业求职信
2013/10/30 职场文书
电力公司个人求职信范文
2014/02/04 职场文书
物流管理毕业生自荐信范文
2014/03/15 职场文书
道路运输企业安全生产责任书
2014/07/28 职场文书
党的群众路线查摆剖析材料
2014/10/10 职场文书
上班迟到检讨书300字
2014/10/18 职场文书
师德师风个人总结
2015/02/06 职场文书
数学教师个人工作总结
2015/02/06 职场文书
2015年社区重阳节活动总结
2015/07/30 职场文书
2016年先进班集体事迹材料
2016/02/26 职场文书
python爬虫之利用selenium模块自动登录CSDN
2021/04/22 Python