bootstrap table小案例


Posted in Javascript onOctober 21, 2016

Bootstrap Table是基于Bootstrap的轻量级表格插件,只需要简单的配置就可以实现强大的支持固定表头、单复选、排序、分页、搜索以及自定义表头等功能。

1、所需要的库:

    bootstrap.min.css

    bootstrap-table.css

    jquery.min.js

    bootstrap.min.js

    bootstrap-table.js

2、Bootstrap Table获取数据的方式:

    Bootstrap Table通过data属性标签或者JavaScript来显示表格数据:

(1)、通过data属性标签

 在表格中设置data-toggle=“table”,此方式可以在不写JavaScript的情况下启用Bootstrap Table。

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

(2)、通过JavaScipt向表格传入数据:

<table id="table"></table>
      <1>、简单的静态数据

        $('#table').bootstrapTable({        
          columns: [{
            field: 'id',
            title: 'Item ID'
          }, {
            field: 'username',
            title: 'Item Username'
          }, {
            field: 'password',
            title: 'Item Passowrd'
          }],
          data: [{
            id: 1,
            username: 'Item 1',
            passowrd: '$1'
          }, {
            id: 2,
            username: 'Item 2',
            password: '$2'
          }]});
           <2>、通过url获取数据

        $('#table').bootstrapTable({        
          url: 'data1.json',
          columns: [{
            field: 'id',
            title: 'Item ID'
          }, {
            field: 'username',
            title: 'Item Username'
          }, {
            field: 'passowrd',
            title: 'Item Passowrd'
          }, ]});

3、Bootstrap Table简单的demo:

<!doctype html>
<html>
  <head>
  
    <meta charset="utf-8">
    
    <title>Bootstrap Table的demo</title>
    
    <link rel="stylesheet" href="bootstrap.css">
    
    <link rel="stylesheet" href="bootstrap-table.css">
  
  </head>
  
<body>
 <table id="table"></table>
<!--引入相关的js文件-->
 <script src="jquery.min.js"></script>
 <script src="bootstrap.js"></script>
 <script src="bootstrap-table.js"></script>
  
 <!--自定义javaScript-->
 <script>
   $('#table').bootstrapTable({
    columns: [{
      field: 'id',
      title: 'Item ID'
      }, {
      field: 'username',
      title: 'Item Username'
      }, {
      field: 'passsword',
      title: 'Item Password'
    }],
    data: [{
      id: 1,
      username: 'Item 1',
      passowrd: '123'
      }, {
      id: 2,
      username: 'Item 2',
      passowrd: '123
      }]
   });
 </script>
</body>
</html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

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

Javascript 相关文章推荐
jQuery 处理网页内容的实现代码
Feb 15 Javascript
javascript中callee与caller的用法和应用场景
Dec 08 Javascript
20款效果非常棒的 jQuery 插件小结分享
Nov 18 Javascript
在Node.js中实现文件复制的方法和实例
Jun 05 Javascript
开启Javascript中apply、call、bind的用法之旅模式
Oct 28 Javascript
JS实现一个简单的日历
Feb 22 Javascript
Angularjs根据json文件动态生成路由状态的实现方法
Apr 17 Javascript
vuejs事件中心管理组件间的通信详解
Aug 09 Javascript
微信小程序模拟cookie的实现
Jun 20 Javascript
vue 界面刷新数据被清除 localStorage的使用详解
Sep 16 Javascript
详解关于Vue版本不匹配问题(Vue packages version mismatch)
Sep 17 Javascript
js核心基础之构造函数constructor用法实例分析
May 11 Javascript
jquery+Jscex打造游戏力度条
Sep 12 #Javascript
基于百度地图实现产品销售的单位位置查看功能设计与实现
Oct 21 #Javascript
node.js学习之base64编码解码
Oct 21 #Javascript
JavaScript浮点数及运算精度调整详解
Oct 21 #Javascript
利用Node.JS实现邮件发送功能
Oct 21 #Javascript
bootstrap中使用google prettify让代码高亮的方法
Oct 21 #Javascript
BootStrap网页中代码显示用法详解
Oct 21 #Javascript
You might like
php一次性删除前台checkbox多选内容的方法
2013/09/22 PHP
thinkphp在低版本Nginx 下支持PATHINFO的方法分享
2016/05/27 PHP
php中遍历二维数组并以表格的形式输出的方法
2017/01/03 PHP
使用php自动备份数据库表的实现方法
2017/07/28 PHP
始终在屏幕中间显示Div的代码(css+js)
2011/03/10 Javascript
js中判断数字\字母\中文的正则表达式 (实例)
2012/06/29 Javascript
javascript两种function的定义介绍及区别说明
2013/05/02 Javascript
javascript中的startWith和endWith的几种实现方法
2013/05/07 Javascript
javascript 实现子父窗体互相传值的简单实例
2014/02/17 Javascript
TypeScript具有的几个不同特质
2015/04/07 Javascript
Javascript实现颜色rgb与16进制转换的方法
2015/04/18 Javascript
javascript中使用new与不使用实例化对象的区别
2015/06/22 Javascript
超详细的javascript数组方法汇总
2015/11/21 Javascript
JavaScript+Java实现HTML页面转为PDF文件保存的方法
2016/05/30 Javascript
jQuery EasyUI常用数据验证汇总
2016/09/18 Javascript
js格式化时间的简单实例
2016/11/27 Javascript
webpack配置proxyTable时pathRewrite无效的解决方法
2018/12/13 Javascript
原生JS实现的自动轮播图功能详解
2018/12/28 Javascript
6行代码实现微信小程序页面返回顶部效果
2018/12/28 Javascript
jQuery动态生成的元素绑定事件操作实例分析
2019/05/04 jQuery
解决ant design vue 表格a-table二次封装,slots渲染的问题
2020/10/28 Javascript
[03:42]2018完美盛典-《加冕》
2018/12/16 DOTA
python list使用示例 list中找连续的数字
2014/01/27 Python
python-docx修改已存在的Word文档的表格的字体格式方法
2018/05/08 Python
详解配置Django的Celery异步之路踩坑
2018/11/25 Python
Python生成器实现简单&quot;生产者消费者&quot;模型代码实例
2020/03/27 Python
Python爬取网页信息的示例
2020/09/24 Python
详解修改Anaconda中的Jupyter Notebook默认工作路径的三种方式
2021/01/24 Python
用HTML5.0制作网页的教程
2010/05/30 HTML / CSS
HTC VIVE美国官网:VR虚拟现实眼镜
2018/02/13 全球购物
党的群众路线对照检查材料(个人)
2014/09/24 职场文书
2014年大学生社会实践自我鉴定
2014/09/26 职场文书
幼儿园五一劳动节活动总结
2015/02/09 职场文书
《夹竹桃》教学反思
2016/02/23 职场文书
2016年社区六一儿童节活动总结
2016/04/06 职场文书
2019班干部竞选演讲稿范本!
2019/07/08 职场文书