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 相关文章推荐
js中各浏览器中鼠标按键值的差异
Apr 07 Javascript
jQuery封装的获取Url中的Get参数示例
Nov 26 Javascript
js密码强度实时检测代码
Mar 02 Javascript
AngularJS路由实现页面跳转实例
Mar 03 Javascript
BackBone及其实例探究_动力节点Java学院整理
Jul 14 Javascript
javascript简写常用的12个技巧(可以大大减少你的js代码量)
Mar 28 Javascript
es6基础学习之解构赋值
Dec 10 Javascript
了解重排与重绘
May 29 Javascript
解决layer弹出层的内容页点击按钮跳转到新的页面问题
Sep 14 Javascript
Node对CommonJS的模块规范
Nov 06 Javascript
js利用iframe实现选项卡效果
Aug 09 Javascript
Vue3+elementui plus创建项目的方法
Dec 01 Vue.js
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+QUICKFORM小小演示
2007/02/25 PHP
php pdo操作数据库示例
2017/03/10 PHP
php微信开发之关键词回复功能
2018/06/13 PHP
Centos7安装swoole扩展操作示例
2020/03/26 PHP
取得父标签
2006/11/14 Javascript
javascript编程起步(第三课)
2007/02/27 Javascript
仿百度的关键词匹配搜索示例
2013/09/25 Javascript
js showModalDialog参数的使用详解
2014/01/07 Javascript
jQuery学习笔记之jQuery.fn.init()的参数分析
2014/06/09 Javascript
jQuery前端分页示例分享
2015/02/10 Javascript
jquery实现鼠标滑过显示二级下拉菜单效果
2015/08/24 Javascript
jQuery绑定事件-多种实现方式总结
2016/05/09 Javascript
使用jQuery中的wrap()函数操作HTML元素的教程
2016/05/24 Javascript
jquery easyUI中ajax异步校验用户名
2016/08/19 Javascript
Bootstrap实现渐变顶部固定自适应导航栏
2020/08/27 Javascript
Mac下使用charles遇到的问题以及解决办法
2017/01/10 Javascript
js 原型对象和原型链理解
2017/02/09 Javascript
深入理解nodejs中Express的中间件
2017/05/19 NodeJs
JS自动生成动态HTML验证码页面
2017/06/14 Javascript
基于 Vue.js 2.0 酷炫自适应背景视频登录页面实现方式
2018/01/17 Javascript
jQuery简单判断值是否存在于数组中的方法示例
2018/04/17 jQuery
jQuery UI实现动画效果代码分享
2018/08/19 jQuery
pytorch实现用Resnet提取特征并保存为txt文件的方法
2019/08/20 Python
PyCharm2019安装教程及其使用(图文教程)
2019/09/29 Python
Django框架model模型对象验证实现方法分析
2019/10/02 Python
Python+OpenCV图像处理——实现直线检测
2020/10/23 Python
python搜索算法原理及实例讲解
2020/11/18 Python
Algenist奥杰尼官网:微藻抗衰老护肤品牌
2017/07/15 全球购物
美国折扣地毯销售网站:Rugs.com
2020/03/27 全球购物
收银出纳员岗位职责
2014/02/23 职场文书
《逃家小兔》教学反思
2014/02/23 职场文书
四年级数学上册教学计划
2015/01/20 职场文书
高二数学教学反思
2016/02/18 职场文书
2016医师资格考试考生诚信考试承诺书
2016/03/25 职场文书
 分享一个Python 遇到数据库超好用的模块
2022/04/06 Python
进行数据处理的6个 Python 代码块分享
2022/04/06 Python