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 相关文章推荐
Mozilla中显示textarea中选择的文字
Sep 07 Javascript
可以文本显示的公告栏的js代码
Mar 11 Javascript
让你的CSS像Jquery一样做筛选的实现方法
Jul 10 Javascript
JavaScript事件委托的技术原理探讨示例
Apr 17 Javascript
js+css实现tab菜单切换效果的方法
Jan 20 Javascript
xmlplus组件设计系列之下拉刷新(PullRefresh)(6)
May 03 Javascript
jQuery第一次运行页面默认触发点击事件的实例
Jan 10 jQuery
vue.js提交按钮时进行简单的if判断表达式详解
Aug 08 Javascript
vue实现分环境打包步骤(给不同的环境配置相对应的打包命令)
Jun 04 Javascript
vue动态渲染svg、添加点击事件的实现
Mar 13 Javascript
JavaScript检测浏览器是否支持CSS变量代码实例
Apr 03 Javascript
JavaScript实现页面高亮操作提示和蒙板
Jan 04 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
基于php上传图片重命名的6种解决方法的详细介绍
2013/04/28 PHP
用Json实现PHP与JavaScript间数据交换的方法详解
2013/06/20 PHP
PHP保留两位小数并且四舍五入及不四舍五入的方法
2013/09/22 PHP
使用PHP处理数据库数据如何将数据返回客户端并显示当前状态
2016/02/16 PHP
php图像处理函数imagecopyresampled用法详解
2016/12/02 PHP
Laravel5.4框架中视图共享数据的方法详解
2019/09/05 PHP
在 Laravel 6 中缓存数据库查询结果的方法
2019/12/11 PHP
Js从头学起(基本数据类型和引用类型的参数传递详细分析)
2012/02/16 Javascript
跟我学Node.js(四)---Node.js的模块载入方式与机制
2014/06/04 Javascript
Javascript优化技巧之短路表达式详细介绍
2015/03/27 Javascript
jQuery+ajax简单实现文件上传的方法
2016/06/03 Javascript
一句jQuery代码实现返回顶部效果(简单实用)
2016/12/28 Javascript
ajax +NodeJS 实现图片上传实例
2017/06/06 NodeJs
基于Jquery Ajax type的4种类型(详解)
2017/08/02 jQuery
手把手教你vue-cli单页到多页应用的方法
2018/05/31 Javascript
layui 监听表格复选框选中值的方法
2018/08/15 Javascript
Vue Echarts实现可视化世界地图代码实例
2019/05/07 Javascript
Layui 带多选框表格监听事件以及按钮自动点击写法实例
2019/09/02 Javascript
微信小程序停止其他视频播放当前视频的实例代码
2019/12/25 Javascript
[00:20]TI9观赛名额抽取Ⅱ
2019/07/24 DOTA
布同 Python中文问题解决方法(总结了多位前人经验,初学者必看)
2011/03/13 Python
Python实现简单状态框架的方法
2015/03/19 Python
Scrapy的简单使用教程
2017/10/24 Python
pandas 两列时间相减换算为秒的方法
2018/04/20 Python
pandas DataFrame 根据多列的值做判断,生成新的列值实例
2018/05/18 Python
解决python matplotlib imshow无法显示的问题
2018/05/24 Python
python实现贪吃蛇小游戏
2020/03/21 Python
利用Python优雅的登录校园网
2020/10/21 Python
英国最大的在线床超市:Bed Star
2019/01/24 全球购物
Ibatis的核心配置文件都有什么
2014/09/08 面试题
蜜蜂引路教学反思
2014/02/04 职场文书
国际经济贸易专业自荐信
2014/06/13 职场文书
博士生导师推荐信
2014/07/08 职场文书
三严三实·严以修身心得体会
2016/01/15 职场文书
导游词之宿迁乾隆行宫
2019/10/15 职场文书
浅谈Redis主从复制以及主从复制原理
2021/05/29 Redis