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 相关文章推荐
麦鸡的TAB切换功能结合了javascript和css
Dec 17 Javascript
用JQuery 实现AJAX加载XML并解析的脚本
Jul 25 Javascript
Tinymce+jQuery.Validation使用产生的BUG
Mar 29 Javascript
javascript解决innerText浏览器兼容问题思路代码
May 17 Javascript
jquery在项目中做复选框时遇到的一些问题笔记
Nov 17 Javascript
利用jQuery简单实现产品展示图片左右滚动功能(示例代码)
Jan 02 Javascript
jQuery的观察者模式详解
Dec 22 Javascript
jquery中$each()方法的使用指南
Apr 30 Javascript
跟我学习javascript的var预解析与函数声明提升
Nov 16 Javascript
javascript正则表达式中分组详解
Jul 17 Javascript
实时监控input框,实现输入框与下拉框联动的实例
Jan 23 Javascript
jQuery实现列表的增加和删除功能
Jun 14 jQuery
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
中东人咖啡哲学
2021/03/03 咖啡文化
两种设置php载入页面时编码的方法
2014/07/29 PHP
PHP保存session到memcache服务器的方法
2016/01/19 PHP
PHP explode()函数用法讲解
2019/02/15 PHP
实现laravel 插入操作日志到数据库的方法
2019/10/11 PHP
自己的js工具 Event封装
2009/08/21 Javascript
Javascript 面向对象 重载
2010/05/13 Javascript
两种简单实现菜单高亮显示的JS类代码
2010/06/27 Javascript
Firefox中autocomplete=&quot;off&quot; 设置不起作用Bug的解决方法
2011/03/25 Javascript
跨浏览器通用、可重用的选项卡tab切换js代码
2011/09/20 Javascript
js编码之encodeURIComponent使用介绍(asp,php)
2012/03/01 Javascript
jquery阻止冒泡事件使用模拟事件
2013/09/06 Javascript
Javascript的闭包详解
2014/12/26 Javascript
jQuery实现瀑布流的取巧做法分享
2015/01/12 Javascript
对象转换为原始值的实现方法
2016/06/06 Javascript
如何使用bootstrap框架 bootstrap入门必看!
2017/04/13 Javascript
React Native使用百度Echarts显示图表的示例代码
2017/11/07 Javascript
解决vue-cli项目webpack打包后iconfont文件路径的问题
2018/09/01 Javascript
微信小程序实现录音时的麦克风动画效果实例
2019/05/18 Javascript
layui字体图标 loading图标静止不旋转的解决方法
2019/09/23 Javascript
微信小程序实现Swiper轮播图效果
2019/11/22 Javascript
如何利用vue实现波谱拟合详解
2020/11/05 Javascript
vue中配置scss全局变量的步骤
2020/12/28 Vue.js
Vue页面渲染中key的应用实例教程
2021/01/12 Vue.js
[03:07]2015国际邀请赛选手档案EHOME.rOtK 是什么让他落泪?
2015/07/31 DOTA
Python自定义线程池实现方法分析
2018/02/07 Python
python Web开发你要理解的WSGI &amp; uwsgi详解
2018/08/01 Python
Jupyter Notebook安装及使用方法解析
2020/11/12 Python
Servlet如何得到客户端机器的信息
2014/10/17 面试题
小车司机岗位职责
2013/11/25 职场文书
医学检验专业个人求职信范文
2013/12/04 职场文书
社保代办委托书怎么写
2014/10/06 职场文书
质量整改报告范文
2014/11/08 职场文书
车间质检员岗位职责
2015/04/08 职场文书
2016关于学习党章的心得体会
2016/01/15 职场文书
导游词之包公祠
2019/11/25 职场文书