需求:

下面用excel表格大概模拟下需求,左边是原来的,要改成右边这样的:

①第一步:再生成表格后调用此方法,以合并重复的单元格

done : function(res, curr, count) {

merge(res);

}

②第二步:编写这个方法:

function merge(res) {

var data = res.data;

var mergeIndex = 0;//定位需要添加合并属性的行数

var mark = 1; //这里涉及到简单的运算,mark是计算每次需要合并的格子数

var columsName = ['id','name'];//需要合并的列名称

var columsIndex = [0,1];//需要合并的列索引值

for (var k = 0; k < columsName.length; k++) { //这里循环所有要合并的列

var trArr = $(".layui-table-body>.layui-table").find("tr");//所有行

for (var i = 1; i < res.data.length; i++) { //这里循环表格当前的数据

var tdCurArr = trArr.eq(i).find("td").eq(columsIndex[k]);//获取当前行的当前列

var tdPreArr = trArr.eq(mergeIndex).find("td").eq(columsIndex[k]);//获取相同列的第一列

if (data[i][columsName[k]] === data[i-1][columsName[k]]) { //后一行的值与前一行的值做比较,相同就需要合并

mark += 1;

tdPreArr.each(function () {//相同列的第一列增加rowspan属性

$(this).attr("rowspan", mark);

});

tdCurArr.each(function () {//当前行隐藏

$(this).css("display", "none");

});

}else {

mergeIndex = i;

mark = 1;//一旦前后两行的值不一样了,那么需要合并的格子数mark就需要重新计算

}

}

mergeIndex = 0;

mark = 1;

}

}

JS动态生成表格后 合并单元格

JS动态生成表格后 合并单元格 最近做项目碰到表格中的单元格合并的问题,需求是这样的,首先发ajax请求 请求回来后的数据 动态生成表格数据,但是生成后如果编号或者(根据其他的内容)有相同时,要合并单 ...

layui:数据表格如何合并单元格

layui.use('table', function () { var table = layui.table; table.render({ elem: '#applyTab' , url: '$ ...

layui table&plus;复杂表头&plus;合并单元格

效果图: 问题:行hover效果感觉错乱  所以改为透明色 代码:

vue中 表头th 合并单元格,且表格列数不定的动态渲染方法

吐槽 今天,在vue中遇到 复杂表格的渲染 ,需要合并表头的单元格,且合并单元格的那列还是动态数据,也就是说你不知道会有多少组要合并起来,哎,我也有点说不清楚,废话不多说了,看代码把: 代码示例 da ...

vue中 表头 th 合并单元格,且表格列数不定的动态渲染方法

吐槽 今天,在vue中遇到 复杂表格的渲染 ,需要合并表头th的单元格,且合并单元格的那列的表头数据是动态数据,也就是不知道会有多少个表头列,而这几个表头列还分了好几个子表头. 这个需求在js里用Ju ...

Qt高仿Excel表格组件-支持冻结列、冻结行、内容自适应和合并单元格

目录 一.概述 二.效果展示 三.实现思路 1.冻结行.冻结列 2.行高自适应 3.蚂蚁线 四.测试代码 1.添加表格数据 2.设置冻结行.列 3.行高.列宽 4.单元格背景色 5.单元格文字 6.其 ...

jquery操作表格 合并单元格

jquery操作table,合并单元格,合并相同的行 合并的方法 $("#tableid").mergeCell({ cols:[X,X] ///参数为要合并的列}) /** * ...

easyui 自动动态合并单元格

.......onLoadSuccess : function(data) { if (data.rows.length > 0) { //调用mergeCellsByField()合并单元格 ...

【表格设置】HTML中合并单元格,对列组合应用样式,适应各浏览器的内容换行

1.常用表格标签 普通

随机推荐

Redis集群(一):基本概念

一.使用版本:3.0.0.0 二.基本概念:  号至 11000 号的哈希槽, 这样集群就不会因为主节点 B 的下线而无法正常运作了. 异步复制(虽然是异步复制,但是执行写命令和复制命令到从节点几乎是 ...

BAT及各大互联网公司2014前端笔试面试题:JavaScript篇

前面几题是会很基础,越下越有深度. 初级Javascript: 1.JavaScript是一门什么样的语言,它有哪些特点? 没有标准答案. 2.JavaScript的数据类型都有什么? 基本数据类型: ...

2、Charm Bracelet( poj 3624)简单0-1背包

题意:有n件手镯,总重量不能超过M,每个手镯有一个体重W[i]和魅力V[i],问在不超过M的情况下能获得的魅力总和 思路:把M当背包总容量,用0-1背包写 代码: #include

Java基础——异常机制

[捕获异常] 硬件的错误.输入错误.物理限制等问题,都可能导致程序运行时的异常出现. 1.异常的分类层次 在java中,异常对象都是由Throwable类继承而来的,主要分为两大类: Error和Ex ...

UVA 571 Jugs ADD18 小白书10 数学Part1 专题

只能往一个方向倒,如c1=3,c2=5,a b从0 0->0 5->3 2->0 2->2 0->2 5->3 4->0 4->3 1->0 1- ...

CentOS7安装特定版本的Docker

查询可用版本 [root@bogon ~]# yum list docker-ce --showduplicates | sort -r 查询结果 * updates: centos.ustc.edu ...

SimpleDateFormat的一些常用用法

/** SimpleDateFormat函数语法: G 年代标志符 y 年 M 月 d 日 h 时 在上午或下午 (1~12) H 时 在一天中 (0~23) m 分 s 秒 S 毫秒 E 星期 D ...

PHP-redis英文文档

作为程序员,看英文文档是必备技能,所以尽量还是多看英文版的^^ PhpRedis The phpredis extension provides an API for communicating wi ...

layui table 表头合并_layui 动态表格之合并单元格相关推荐

  1. layui表格合并单元格多表_layui动态表格之合并单元格

    需求: 下面用excel表格大概模拟下需求,左边是原来的,要改成右边这样的: ①第一步:再生成表格后调用此方法,以合并重复的单元格done : function(res, curr, count) { ...

  2. layui table 字体大小_layui table设置某一行的字体颜色方法

    table自带的可以设置某一个单元格颜色,必须根据内容来修改,对于很多列同时修改并不方便,直接使用js操作比较简单. 首先自定义一个div,内部存放table,根据class找到table,然后找到行 ...

  3. Layui数据表格监听单元格编辑恢复原值

    Layui数据表格监听单元格编辑,并获取原值 table.on('edit(test)', function(obj){ //注:edit是固定事件名,test是table原始容器的属性 lay-fi ...

  4. java拆分excel_Java 合并和拆分Word表格中的单元格

    我们使用Word文档时,往往要对直接创建的表格进行编辑,如对表格的单元格进行合并和拆分,才能满足我们的工作需求.本文将介绍如何使用Free Spire.Doc for Java来合并以及拆分Word表 ...

  5. 表格内容相同单元格合并

    //表格内容相同单元格合并 colIdx列索引 jQuery.fn.rowspan = function(colIdx) { //封装的一个JQuery小插件return this.each(func ...

  6. Excel简单宏定义(快速合并多个表格,合并多个工作表,合并特定工作表)

    文章目录 前言 具体操作 总结 前言 Excel简单宏定义(快速合并多个表格,合并多个工作表,合并特定工作表) 具体操作 合并当前工作簿下的所有工作表 Sub 合并当前工作簿下的所有工作表() On ...

  7. html合并的列内容不居中显示,表格不能合并居中 excel表格不能合并单元格怎么办...

    Excel 单元格不能合并了,合并单元格选项是灰色的无法合并单元格,主要是因为几个单元格之间套用了格式,所以无法合并单元格. 具体的解决方法如下: 选中相应的单元格,然后,点击工具栏上"设计 ...

  8. 如何合并Google表格中的单元格

    Merging cells in Google Sheets is a great way to keep your spreadsheet well-organized and easy to un ...

  9. 怎么wps解除合并单元格_wps表格怎么锁定单元格

    wps表格怎么锁定单元格呢?很多用户对此还不是很清楚,小编这里就给大家带来有关wps表格怎么锁定单元格的回答,希望能够对大家有所帮助. 一.整个表格进行锁定 1.同时按住Ctrl+A,选中整个单元格, ...

最新文章

  1. BMC:幼年特发性关节炎患儿肠道菌群的特征、生物标记的识别及其在临床预测中的作用...
  2. C# (类型、对象、线程栈和托管堆)在运行时的相互关系
  3. 一篇文章弄懂Java反射基础和反射的应用场景
  4. boost::adjacent_find相关的测试程序
  5. webview与android java交互
  6. 多款主流编程语言,哪款开发软件最安全?
  7. 【异常(待解决)】org.apache.http.NoHttpResponseException: api.weixin.qq.com:443 failed to respond...
  8. 分区裁剪 oracle,[讨论]分区表并行和剪裁的困惑
  9. mall整合SpringBoot+MyBatis搭建基本骨架
  10. App 留客率出炉:iPhone 大胜 Android!
  11. 运行 lighttrack 遇到错误和解决方法
  12. 15 岁黑进系统,发挑衅邮件意外获 Offer,不惑之年捐出全部财产,Twitter CEO 太牛了!...
  13. 软件公司产品营销大数据分析(下)
  14. 信号与系统第四章总结
  15. 使用React Native源码编译Android项目
  16. STM32 WAVWM8978简介
  17. 程序员必备的 58 个学习网站
  18. 迅捷路由器造成计算机无法上网,迅捷FAST无线路由器设置好了却上不了网现象的原因及解决方法介绍...
  19. JavaScript函数防抖与截流
  20. vim编辑器的简单使用(参考别人文章的学习笔记)

热门文章

  1. 开源一个千万级多组Raft库 - Dragonboat
  2. onkeypress事件
  3. Opengl ES系列学习--颜色
  4. C++ QT QSerialPort基操
  5. Android开发之信任所有https证书
  6. 计算机技术会议,第五届信息科学、计算机技术与交通运输国际学术会议(ISCTT 2020)...
  7. ThinkPHP6利用phpoffice/phpexcel导入表格数据
  8. Mac安装redis,简单易操作版
  9. 物联网+Android+甲烷控制系统
  10. 精细时程积分法matlab程序,MATLAB内燃机轴系振动计算程序