bootstraptable合并标题_Bootstrap-table 单元格合并 、表头合并

本文详细介绍了如何使用Bootstrap-table实现单元格和表头的合并。通过引入必要的js/css,定义table,初始化js文件,以及定义合并单元格的js函数,实现了动态合并表格数据。在页面加载和分页时,需调用mergeCells函数以保持合并效果。此外,还应注意设置正确的属性,如colspan和rowspan,以确保数据居中显示。
摘要由CSDN通过智能技术生成

1.页面引入js/css

@*1、Jquery组件引用*@

@*2、bootstrap组件引用*@

@*3、bootstrap table组件以及中文包的引用*@

2.页面定义一个table

3.初始化js文件

function initTable() {

$('#table').bootstrapTable('destroy');

$('#table').bootstrapTable({

url: ctx + 'mergeCell/mergeCellData',

method: 'post',//请求方式

contentType: "application/x-www-form-urlencoded",

sortOrder: "desc",

uniqueId: "tid", // 每一行的唯一标识,一般为主键列

striped: true, //是否显示行间隔色

pagination: true, // 是否分页

sidePagination: "client",//分页方式:client客户端分页,server服务端分页(*)

striped: true, // 是否显示行间隔色t

pagination: true, // 是否分页

pageSize: 10,

pageList: [10,15,30],

responseHandler: false,

columns: [

[

{field: 'tname', title: '名称', rowspan: 2, valign: 'middle', halign: "center", align: 'center'},

{field: 'tid', title: '主键', rowspan: 2, valign: 'middle', halign: "center", align: 'center'},

{field: 'tcode', title: '代码', rowspan: 2, valign: 'middle', halign: "center", align: 'center'},

{field: 'createTime', title: '时间', rowspan: 2, valign: 'middle', halign: "center", align: 'center'},

{title: '地区', colspan: 2, align: 'center', valign: 'middle', halign: "center", align: 'center'}

],

[

{field: 'strDefault1', title: '地区一', align: 'center', halign: "center"},

{field: 'strDefault2', title: '地区二', align: 'center', halign: "center"}

]

],

});

$('#table').bootstrapTable('resetView');

}

4.合并单元格的js

/*

合并行

@param data 原始数据(在服务端完成排序)

@param fieldName 合并属性名称数组

@param colspan 列数

@param target 目标表格对象

*/

function mergeCells(data, fieldName, colspan, target) {

if (data.length == 0) {

alert("不能传入空数据&

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值