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 相关文章推荐
javascript Array.remove() 数组删除
Aug 06 Javascript
js获取网页高度(详细整理)
Dec 28 Javascript
写得不错的jquery table鼠标经过变色代码
Sep 27 Javascript
js hover 定时器(实例代码)
Nov 12 Javascript
深入理解Javascript作用域与变量提升
Dec 09 Javascript
js window.open弹出新的网页窗口
Jan 16 Javascript
Javascript中的回调函数和匿名函数的回调示例介绍
May 12 Javascript
详解JS获取HTML DOM元素的8种方法
Jun 17 Javascript
js+html获取系统当前时间
Nov 10 Javascript
Vue+webpack项目基础配置教程
Feb 12 Javascript
详解一次Vue低版本安卓白屏问题的解决过程
May 30 Javascript
vue+element-ui JYAdmin后台管理系统模板解析
Jul 28 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
在smarty模板中使用PHP函数的方法
2011/04/23 PHP
PHP unlink与rmdir删除目录及目录下所有文件实例代码
2018/02/07 PHP
Laravel6.2中用于用户登录的新密码确认流程详解
2019/10/16 PHP
js 跳出页面的frameset框架示例介绍
2013/12/23 Javascript
JavaScript中的acos()方法使用详解
2015/06/14 Javascript
Angularjs整合微信UI(weui)
2016/03/15 Javascript
浅谈JS中逗号运算符的用法
2016/06/12 Javascript
javascript实现圣旨卷轴展开效果(代码分享)
2017/03/23 Javascript
原生js实现简单的链式操作
2017/07/04 Javascript
js事件委托和事件代理案例分享
2017/07/25 Javascript
JS兼容所有浏览器的DOMContentLoaded事件
2018/01/12 Javascript
jquery获取元素到屏幕四周可视距离的方法
2018/09/05 jQuery
JS数组扁平化(flat)方法总结详解
2019/06/24 Javascript
Nest.js环境变量配置与序列化详解
2021/02/21 Javascript
python uuid模块使用实例
2015/04/08 Python
在Apache服务器上同时运行多个Django程序的方法
2015/07/22 Python
在Python的Django框架中生成CSV文件的方法
2015/07/22 Python
对于Python中RawString的理解介绍
2016/07/07 Python
Python下的Softmax回归函数的实现方法(推荐)
2017/01/26 Python
Python安装lz4-0.10.1遇到的坑
2018/05/20 Python
python中sys.argv函数精简概括
2018/07/08 Python
python Flask 装饰器顺序问题解决
2018/08/08 Python
python实现排序算法解析
2018/09/08 Python
python使用wxpy实现微信消息防撤回脚本
2019/04/29 Python
Python爬虫爬取煎蛋网图片代码实例
2019/12/16 Python
Python类的动态绑定实现原理
2020/03/21 Python
python中JWT用户认证的实现
2020/05/18 Python
详解HTML5常用的语义化标签
2019/09/27 HTML / CSS
lookfantastic荷兰:在线购买奢华护肤、护发和化妆品
2018/11/27 全球购物
俄罗斯最大的在线珠宝大卖场:Nebo
2019/12/08 全球购物
机关办公室岗位职责
2014/04/16 职场文书
2015学习委员工作总结范文
2015/04/03 职场文书
工作后的感想
2015/08/07 职场文书
信息技术国培研修日志
2015/11/13 职场文书
纪检干部学习心得体会
2016/01/23 职场文书
Python开发之QT解决无边框界面拖动卡屏问题(附带源码)
2021/05/27 Python