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

作者:慵懒的小猪 时间:2024-05-11 09:07:53 

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

 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%"}
]

来源:http://www.cnblogs.com/lhyhappy65/p/5871370.html

标签:bootstrap,table,表头
0
投稿

猜你喜欢

  • PyQt5每天必学之日历控件QCalendarWidget

    2023-05-30 12:12:48
  • Facebook是如何设计的[译]

    2009-09-17 13:10:00
  • asp之让Session永不过期

    2011-04-15 10:42:00
  • MySQL事务与隔离级别的使用基础理论

    2024-01-23 20:14:49
  • 使用Python3内置文档高效学习以及官方中文文档

    2022-06-13 08:14:45
  • 详解Python直接赋值,深拷贝和浅拷贝

    2023-05-18 12:09:34
  • Go语言HTTPServer开发的六种方式小结

    2023-06-22 21:48:21
  • php函数重载的替代方法--伪重载详解

    2023-11-18 10:24:06
  • Python建造者模式案例运行原理解析

    2021-07-26 08:04:07
  • 浅谈python和C语言混编的几种方式(推荐)

    2021-11-30 02:48:51
  • vue如何实现动态加载脚本

    2024-05-25 15:19:28
  • Python实现 PS 图像调整中的亮度调整

    2021-04-02 20:08:54
  • 关于MySQL的sql_mode合理设置详解

    2024-01-22 20:44:14
  • django基础之数据库操作方法(详解)

    2024-01-19 12:42:25
  • 数据库工具sysbench安装教程和性能测试例子

    2024-01-28 06:00:42
  • Golang搭建开发环境的图文教程

    2024-04-26 17:28:51
  • python format格式化和数字格式化

    2021-09-04 16:28:31
  • golang beego框架路由ORM增删改查完整案例

    2024-05-09 15:00:59
  • python实现时间o(1)的最小栈的实例代码

    2021-08-01 15:24:42
  • Python语法学习之进程池与进程锁详解

    2021-09-01 23:16:17
  • asp之家 网络编程 m.aspxhome.com