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 相关文章推荐
对采用动态原型方式无法展示继承机制得思考
Dec 04 Javascript
jQuery(非HTML5)可编辑表格实现代码
Dec 11 Javascript
使用GruntJS构建Web程序之合并压缩篇
Jun 06 Javascript
JavaScript中的闭包(Closure)详细介绍
Dec 30 Javascript
浏览器中url存储的JavaScript实现
Jul 07 Javascript
jQ处理xml文件和xml字符串的方法(详解)
Nov 22 Javascript
详解Vue SSR( Vue2 + Koa2 + Webpack4)配置指南
Nov 13 Javascript
vue2配置scss的方法步骤
Jun 06 Javascript
浅谈Webpack4 Tree Shaking 终极优化指南
Nov 18 Javascript
Vuex的热更替如何实现
Jun 05 Javascript
JS实现悬浮球只在一侧滑动并且是横屏状态下
Aug 19 Javascript
如何在JavaScript中使用localStorage详情
Feb 04 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批量删除数据
2007/01/18 PHP
高性能PHP框架Symfony2经典入门教程
2014/07/08 PHP
最新制作ThinkPHP3.2.3完全开发手册
2015/11/23 PHP
php获取ip及网址的简单方法(必看)
2017/04/01 PHP
Prototype RegExp对象 学习
2009/07/19 Javascript
ExtJs使用IFrame的实现代码
2010/03/24 Javascript
javascript 模式设计之工厂模式详细说明
2010/05/10 Javascript
JS基础之undefined与null的区别分析
2011/08/08 Javascript
jquery 笔记 事件
2011/11/02 Javascript
给artDialog 5.02 增加ajax get功能详细介绍
2012/11/13 Javascript
Javascript图像处理思路及实现代码
2012/12/25 Javascript
jquery submit ie6下失效的原因分析及解决方法
2013/11/15 Javascript
JS去除字符串两端空格的简单实例
2013/12/27 Javascript
windows下安装nodejs及框架express
2015/08/07 NodeJs
详解JavaScript设计模式开发中的桥接模式使用
2016/05/18 Javascript
AngularJS ng-bind-html 指令详解及实例代码
2016/07/30 Javascript
Javascript实现前端简单的路由实例
2016/09/11 Javascript
浅谈jQuery添加的HTML,JS失效的问题
2016/10/05 Javascript
基于input动态模糊查询的实现方法
2017/12/12 Javascript
vue动态绘制四分之三圆环图效果
2019/09/03 Javascript
基于ant design日期控件使用_仅月份的操作
2020/10/27 Javascript
[01:11:32]VG vs FNATIC 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
Python使用BeautifulSoup库解析HTML基本使用教程
2016/03/31 Python
python把转列表为集合的方法
2019/06/28 Python
Python编程实现tail-n查看日志文件的方法
2019/07/08 Python
python+tifffile之tiff文件读写方式
2020/01/13 Python
Python filter()及reduce()函数使用方法解析
2020/09/05 Python
JSP和EJB可以共享HttpSession么?EJB里面可以改变session里面的内容
2013/06/05 面试题
中学教师岗位职责
2013/11/26 职场文书
职工运动会邀请函
2014/01/19 职场文书
中专毕业生自我鉴定
2014/02/02 职场文书
大学生万能检讨书范例
2014/10/04 职场文书
2014年技术工作总结范文
2014/11/20 职场文书
2014年销售人员工作总结
2014/11/27 职场文书
社区安全温馨提示语
2015/07/14 职场文书
关于windows server 2012 DC 环境 重启后蓝屏代码:0xc00002e2的问题
2022/05/25 Servers