bootstrap-table组合表头
转载至:组合表头
1、效果图
2、HTML代码
<table id="table"></table>
- 1
3、js代码
$("#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"
}
]
]
})
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
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%"}
]
- 1
- 2
- 3
相关推荐
Bootstrap-Table 组合表头实现方法 Bootstrap-Table 是一个功能强大且灵活的表格插件,它提供了多种方式来实现复杂的表格需求。其中,组合表头是 Bootstrap-Table 中一个非常有用的功能,本文将详细介绍如何使用 ...
最近需要对表头进行冻结,找到了bootstrap-table-fixed-columns组件(也是bootstrap-table作者写的)能实现冻结效果,但带来了其他问题,包括:排序失效、列宽错位、合并行无效等,于是引入该组件的同时,顺便解决了...
$('#myTable').bootstrapTable(); ``` `data-toggle="table"`属性用于激活Bootstrap-table功能,`data-field`用于指定列的字段名。 3. **设置语言**:为了确保表格使用中文语言包,需要在初始化表格时指定`...
"bootstrap-table-fixed-columns" 是这个库的一个扩展插件,旨在提供固定列的功能,使得在宽屏或窄屏设备上查看表格时,重要的列始终保持可见,增强用户体验。 在原版的 `bootstrap-table-fixed-columns` 插件中,...
$('#table').bootstrapTable({ fixedColumns: true, fixedNumber: 2 // 如果需要固定两列,可以设置此参数 }); ``` 5. 为了确保插件正常工作,需要确保你的 HTML 结构符合 Bootstrap Table 的要求,并正确设置...
$('#fixedTable').bootstrapTable({ fixedColumns: true, fixedColumnLeft: 1 }); ``` 需要注意的是,由于这个插件需要对表格进行额外的CSS和JavaScript处理,可能会增加页面的渲染时间。因此,在性能敏感的场景...
在本文中,我们将深入探讨如何在ASP.NET MVC框架下,利用bootstrap-table插件通过AJAX方式获取JSON数据并实现分页功能。Bootstrap Table是一个轻量级、强大的前端组件,它提供了一种美观的方式来展示和操作表格数据...
$('#myTable').bootstrapTable({ fixedColumns: true, fixedNumber: 1 // 如果需要第一列固定,将数字1替换为需要固定的列数 }); ``` 6. **更新或修复插件**:有时,问题可能出在Bootstrap表格插件本身。确保...
总之,要实现bootstrap-table的表头和列固定功能,核心在于引入正确的库文件,并且使用bootstrap-table提供的API以及固定列所需的配置项。在实际应用过程中,可能会遇到各种问题,比如兼容性问题、样式错位等,需要...
Bootstrap Table多层表头实现实例代码 Bootstrap Table是一个功能强大的表格组件,它提供了许多有用的功能,包括多层表头的实现。在本文中,我们将分享基于Bootstrap Table组件实现多层表头的实例代码。 多层表头...
Bootstrap Table是一款基于Bootstrap框架的动态数据表格插件,它提供了丰富的功能,如排序、筛选、分页等。在描述中提到的"bootstrap-table导出合并单元格"是该插件的一个高级特性,允许用户在导出表格时,将具有...
除了基本功能,Bootstrap Table还支持与其他插件集成,如Export导出插件(支持CSV、Excel、PDF等格式),EditTable编辑功能,以及固定列、固定表头、树形结构等。 7. **响应式设计** 考虑到现代Web的移动优先策略...
2375行加上this.$header.outerHeight() 判断
这个"bootstrap-table-demo"压缩包文件包含了演示如何使用这个组件的示例代码和资源,帮助开发者快速理解和应用Bootstrap Table。 1. **基本用法**:Bootstrap Table 的使用通常涉及在HTML中定义一个表格结构,然后...
4. 初始化表格插件:通过 JavaScript 调用 `$.fn.bootstrapTable.init` 方法来初始化表格及其固定列功能。 通过以上介绍,我们可以看到 "bootstrap-table-fixed-columns" 插件为 Bootstrap Table 增添了强大的固定...
$('#table').bootstrapTable(); // 使用colResizable插件实现列宽拖动 $('#table').colResizable({ fixed: false, // 是否固定列宽 liveDrag: true, // 是否实时拖动 helper: function (index, th) { // ...
Bootstrap Table是一种基于Bootstrap框架的开源JavaScript插件,用于创建功能丰富的、响应式的表格。这个"bootstrap-table相关包.zip"包含了使用Bootstrap Table所需的JS(JavaScript)和CSS(样式表)文件,确保了...
$('#table').bootstrapTable(); }); ``` 这个压缩包中的“演示界面”可能是HTML文件,它展示了如何将上述组件集成到实际项目中,你可以通过查看和修改这个界面来学习和实践Bootstrap Table的用法。 总的来说,...
"bootstrap-table-master.zip"包含了该插件的源代码和其他相关资源,便于开发者进行定制和二次开发。 Bootstrap Table的核心特性包括: 1. 数据源:支持本地数据、JSON、XML、CSV、Google Sheets等多种数据源,...