bootstrap-table组合表头的实现方法


Posted in Javascript onSeptember 07, 2017

最近需要做一个表格样式,需要组合表头,现在把做出来的分享给大家,

 1、效果图

bootstrap-table组合表头的实现方法

2、html代码

<table id="table"></table>

3、javascript代码

$("#table").bootstrapTable({
      dataType: "json",
      method: 'get',
      contentType: "application/x-www-form-urlencoded",
      cache: false,
      url:"../data/mergeData.json",
      columns:[

        [
          {
            "title": "洗衣机统计表",
            "halign":"center",
            "align":"center",
            "colspan": 5
          }
        ],
        [
          {
            field: 'name',
            title: "功能分组",
            valign:"middle",
            align:"center",
            colspan: 1,
            rowspan: 2
          },
          {
            title: "美的",
            valign:"middle",
            align:"center",
            colspan: 2,
            rowspan: 1
          },
          {
            title: "松下",
            valign:"middle",
            align:"center",
            colspan: 2,
            rowspan: 1
          }
        ],
        [
          {
            field: 'mideaNum',
            title: '数量',
            valign:"middle",
            align:"center"
          },
          {
            field: 'mideaPercent',
            title: '占比',
            valign:"middle",
            align:"center"
          },
          {
            field: 'panasonicNum',
            title: '数量',
            valign:"middle",
            align:"center"
          },
          {
            field: 'panasonicPercent',
            title: '占比',
            valign:"middle",
            align:"center"
          }
        ]
      ]
    })

columns中存放三组数组:

第一组数组存放的是表的标题信息,其中的colspan为整个表所有的列数

第二组存放的是表中第二行标题,其中field为name的字段是对应的跨行字段,该字段与mergeData.json中的name相对应,colspan与rowspan是该字段所占的列数与行数,其它字段与之类似

第三组存放的是表中的第三行标题,与mergeData.json中的数据相对应

4、mergeData.json

[
   {"name":"滚筒","mideaNum":"10","mideaPercent":"29%","panasonicNum":"10","panasonicPercent":"29%"},
   {"name":"波轮","mideaNum":"9","mideaPercent":"28%","panasonicNum":"10","panasonicPercent":"29%"}
 ]

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

Javascript 相关文章推荐
javascript数组使用调用方法汇总
Dec 08 Javascript
JavaScript CSS修改学习第二章 样式
Feb 19 Javascript
JavaScript中关于indexOf的使用方法与问题小结
Aug 05 Javascript
Prototype的Class.create函数解析
Sep 22 Javascript
jquery根据锚点offset值实现动画切换
Sep 11 Javascript
推荐9款炫酷的基于jquery的页面特效
Dec 07 Javascript
JavaScript列表框listbox全选和反选的实现方法
Mar 18 Javascript
javascript中传统事件与现代事件
Jun 23 Javascript
ES6新特性之类(Class)和继承(Extends)相关概念与用法分析
May 24 Javascript
jQuery实现拼图小游戏(实例讲解)
Jul 24 jQuery
在Create React App中启用Sass和Less的方法示例
Jan 16 Javascript
react配置antd按需加载的使用
Feb 11 Javascript
react-native-tab-navigator组件的基本使用示例代码
Sep 07 #Javascript
基于Bootstrap table组件实现多层表头的实例代码
Sep 07 #Javascript
详解React native全局变量的使用(跨组件的通信)
Sep 07 #Javascript
BootStrap给table表格的每一行添加一个按钮事件
Sep 07 #Javascript
JS实现闭包中的沙箱模式示例
Sep 07 #Javascript
react-native使用react-navigation进行页面跳转导航的示例
Sep 07 #Javascript
详解vue-cli构建项目反向代理配置
Sep 07 #Javascript
You might like
smarty获得当前url的方法分享
2014/02/14 PHP
PHP使用mysql_fetch_object从查询结果中获取对象集的方法
2015/03/18 PHP
JS中把字符转成ASCII值的函数示例代码
2013/11/21 Javascript
Javascript实现字数统计
2015/07/03 Javascript
JQuery的Pager分页器实现代码
2016/05/03 Javascript
详解前端构建工具gulpjs的使用介绍及技巧
2017/01/19 Javascript
基于Vue实现tab栏切换内容不断实时刷新数据功能
2017/04/13 Javascript
vue2中的keep-alive使用总结及注意事项
2017/12/21 Javascript
Vue+Jwt+SpringBoot+Ldap完成登录认证的示例代码
2018/05/21 Javascript
JS实现前端页面的搜索功能
2018/06/12 Javascript
JavaScript基础之静态方法和实例方法分析
2018/12/26 Javascript
vue项目前端知识点整理【收藏】
2019/05/13 Javascript
javascript实现导航栏分页效果
2019/06/27 Javascript
Vue通过for循环随机生成不同的颜色或随机数的实例
2019/11/09 Javascript
[57:12]完美世界DOTA2联赛循环赛 Inki vs Matador BO2第一场 10.31
2020/11/02 DOTA
python3中bytes和string之间的互相转换
2017/02/09 Python
python3+PyQt5实现自定义窗口部件Counters
2018/04/20 Python
pandas 转换成行列表进行读取与Nan处理的方法
2018/10/30 Python
python自定义函数实现一个数的三次方计算方法
2019/01/20 Python
对Python中画图时候的线类型详解
2019/07/07 Python
django 控制页面跳转的例子
2019/08/06 Python
Django将默认的SQLite更换为MySQL的实现
2019/11/18 Python
python实现KNN近邻算法
2020/12/30 Python
pycharm 实现复制一行的快捷键
2021/01/15 Python
简单几步用纯CSS3实现3D翻转效果
2019/01/17 HTML / CSS
Omio美国:全欧洲低价大巴、火车和航班搜索和比价
2017/11/08 全球购物
iPad和Surface Pro蓝牙键盘:Brydge
2018/11/10 全球购物
优秀毕业生推荐信
2013/11/02 职场文书
中学生自我鉴定
2014/02/04 职场文书
上班迟到检讨书
2014/09/15 职场文书
庆祝国庆节演讲稿2014
2014/09/19 职场文书
高二语文教学反思
2016/02/16 职场文书
创作书写之导游词实用技巧分享(干货)
2019/12/20 职场文书
apache基于端口创建虚拟主机的示例
2021/04/22 Servers
python实现监听键盘
2021/04/26 Python
Li list-style-image 图片垂直居中实现方法
2023/05/21 HTML / CSS