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下通过prototype扩展实现indexOf的代码
Dec 08 Javascript
jquery 年会抽奖程序
Dec 22 Javascript
JS+HTML5实现图片在线预览功能
Jul 22 Javascript
webpack写jquery插件的环境配置
Dec 21 jQuery
jQuery EasyUI 选项卡面板tabs的使用实例讲解
Dec 25 jQuery
React组件refs的使用详解
Feb 09 Javascript
Vue 让元素抖动/摆动起来的实现代码
May 31 Javascript
详解从react转职到vue开发的项目准备
Jan 14 Javascript
详解Vue用cmd创建项目
Feb 12 Javascript
vue.js 打包时出现空白页和路径错误问题及解决方法
Jun 26 Javascript
node.js中process进程的概念和child_process子进程模块的使用方法示例
Feb 11 Javascript
浅谈TypeScript 索引签名的理解
Oct 16 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变量的方法
2015/06/26 PHP
PHP工程师VIM配置分享
2015/12/15 PHP
初学Javascript的一些总结
2008/11/03 Javascript
使用jquery动态加载javascript以减少服务器压力
2012/10/29 Javascript
JAVASCRIPT函数作用域和提前声明 分享
2013/08/22 Javascript
js读取注册表的键值示例
2013/09/25 Javascript
获取当前点击按钮的id用this.id实现
2014/03/17 Javascript
多个jQuery版本共存的处理方案
2015/03/17 Javascript
JS 对象(Object)和字符串(String)互转方法
2016/05/20 Javascript
jQuery Easyui学习教程之实现datagrid在没有数据时显示相关提示内容
2016/07/09 Javascript
bootstrap treeview 树形菜单带复选框及级联选择功能
2018/06/08 Javascript
angularJs复选框checkbox选中进行ng-show显示隐藏的方法
2018/10/08 Javascript
详解React项目中碰到的IE问题
2019/03/14 Javascript
js 判断当前时间是否处于某个一个时间段内
2019/09/19 Javascript
Javascript作用域和作用域链原理解析
2020/03/03 Javascript
vue props 一次传多个值实例
2020/07/22 Javascript
[02:32]DOTA2亚洲邀请赛 VG战队巡礼
2015/02/03 DOTA
在Django中创建动态视图的教程
2015/07/15 Python
举例讲解Python中字典的合并值相加与异或对比
2016/06/04 Python
Python操作RabbitMQ服务器实现消息队列的路由功能
2016/06/29 Python
tensorflow实现加载mnist数据集
2018/09/08 Python
详解Python解决抓取内容乱码问题(decode和encode解码)
2019/03/29 Python
零基础使用Python读写处理Excel表格的方法
2019/05/02 Python
Python进阶:生成器 懒人版本的迭代器详解
2019/06/29 Python
python中类的输出或类的实例输出为这种形式的原因
2019/08/12 Python
如何为Python终端提供持久性历史记录
2019/09/03 Python
python反编译教程之2048小游戏实例
2021/03/03 Python
纯CSS3实现圆圈动态发光特效动画的示例代码
2021/03/08 HTML / CSS
eBay加拿大站:eBay.ca
2019/06/20 全球购物
数控加工专业毕业生自荐信
2013/09/27 职场文书
缓刑人员的思想汇报
2014/01/11 职场文书
教师简历自我评价
2014/02/03 职场文书
竞选班干部的演讲稿
2014/04/24 职场文书
会计专业自荐书
2014/07/08 职场文书
国庆促销活动总结
2014/08/29 职场文书
python多线程方法详解
2022/01/18 Python