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引擎的识别方法
Oct 20 Javascript
简述JavaScript中正则表达式的使用方法
Jun 15 Javascript
jQuery动态修改字体大小的方法【测试可用】
Sep 09 Javascript
ES6新特性一: let和const命令详解
Apr 20 Javascript
JavaScript仿微信打飞机游戏
Jul 05 Javascript
微信小程序自定义导航栏
Dec 31 Javascript
生成无限制的微信小程序码的示例代码
Sep 20 Javascript
ant-design-vue 实现表格内部字段验证功能
Dec 16 Javascript
使用element-ui +Vue 解决 table 里包含表单验证的问题
Jul 17 Javascript
Vue数组响应式操作及高阶函数使用代码详解
Aug 01 Javascript
前端如何实现动画过渡效果
Feb 05 Javascript
手动实现vue2.0的双向数据绑定原理详解
Feb 06 Vue.js
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中static静态变量的使用方法详解
2010/06/04 PHP
由php的call_user_func传reference引发的思考
2010/07/23 PHP
使用VisualStudio开发php的图文设置方法
2010/08/21 PHP
超小PHP小马小结(方便查找后门的朋友)
2012/05/05 PHP
解析php中mysql_connect与mysql_pconncet的区别详解
2013/05/15 PHP
javascript 继承实现方法
2009/08/26 Javascript
利用jQuery 实现GridView异步排序、分页的代码
2010/02/06 Javascript
flexigrid 参数说明
2010/11/23 Javascript
JavaScript版TAB选项卡效果实例
2013/08/16 Javascript
jquery中EasyUI实现异步树
2015/03/01 Javascript
JS实现仿微博可关闭弹出层效果
2015/09/21 Javascript
跟我学习javascript的隐式强制转换
2015/11/16 Javascript
jquery获取点击控件的绝对位置简单实例
2016/10/13 Javascript
js实现符合国情的日期插件详解
2017/01/19 Javascript
javascript实现动态显示颜色块的报表效果
2017/04/10 Javascript
nodejs multer实现文件上传与下载
2017/05/10 NodeJs
微信小程序实现通过双向滑动缩放图片大小的方法
2018/12/30 Javascript
jQuery选择器之基本选择器用法实例分析
2019/02/19 jQuery
微信小程序如何获取群聊的openGid以及名称详解
2019/07/17 Javascript
[52:32]完美世界DOTA2联赛PWL S2 Magma vs LBZS 第三场 11.18
2020/11/18 DOTA
不要用强制方法杀掉python线程
2017/02/26 Python
python微信跳一跳系列之色块轮廓定位棋盘
2018/02/26 Python
python opencv 读取本地视频文件 修改ffmpeg的方法
2019/01/26 Python
python使用pandas处理excel文件转为csv文件的方法示例
2019/07/18 Python
python 使用pygame工具包实现贪吃蛇游戏(多彩版)
2019/10/30 Python
Python 类的魔法属性用法实例分析
2019/11/21 Python
Python如何使用bokeh包和geojson数据绘制地图
2020/03/21 Python
浅谈Keras的Sequential与PyTorch的Sequential的区别
2020/06/17 Python
HTML5 canvas实现的静态循环滚动播放弹幕
2021/01/05 HTML / CSS
办公室秘书岗位职责范本
2014/02/11 职场文书
竞聘自述材料
2014/08/25 职场文书
民政局副局长民主生活会个人对照检查材料
2014/09/19 职场文书
简单的辞职信怎么写
2015/02/28 职场文书
水浒传读书笔记
2015/06/25 职场文书
python第三方网页解析器 lxml 扩展库与 xpath 的使用方法
2021/04/06 Python
OpenCV-Python使用cv2实现傅里叶变换
2021/06/09 Python