element ui中动态合并单元格_element ui单元格的动态合并
![](/assets/blank.gif)
合并后的效果图
1.效果图
![](/assets/blank.gif)
合并后的效果图
![](/assets/blank.gif)
合并后的效果图
2.从后端服务获取到的数据格式如下:
var json = [{"name":"夏雨","idcard":"E123456","orderNo":"HNLD8888191222142330"},
{"name":"夏雨","idcard":"E123456","orderNo":"HNLD8888191220142359"},
{"name":"夏雨","idcard":"E123456","orderNo":"HNLD8888191220142319"}];
3.页面元素:
4.javascript脚本:
//统计列总数 前提是必须保证【顺序性】
getSpanArr(data) {
// 订单合并
this.spanArrOrd = []
data.forEach((element,index) => {
if(index === 0){ // 第一个
this.posOrd = 0
this.spanArrOrd.push(1)
return
}
if(element.orderId === data[index-1].orderId){ // 与前一个比较
this.spanArrOrd[this.posOrd] += 1
this.spanArrOrd.push(0)
return
}
// 中断视为新数据
this.posOrd = index
this.spanArrOrd.push(1)
})
// 客户合并
this.spanArrCus = []
data.forEach((element,index) => {
if(index === 0){ // 第一个
this.posCus = 0
this.spanArrCus.push(1)
return
}
if(element.customerId === data[index-1].customerId){ // 与前一个比较
this.spanArrCus[this.posCus] += 1
this.spanArrCus.push(0)
return
}
// 中断视为新数据
this.posCus = index
this.spanArrCus.push(1)
})
// 销售员
this.spanArrSal = []
data.forEach((element,index) => {
if(index === 0){ // 第一个
this.posSal = 0
this.spanArrSal.push(1)
return
}
if(element.salesMan === data[index-1].salesMan){ // 与前一个比较
this.spanArrSal[this.posSal] += 1
this.spanArrSal.push(0)
return
}
// 中断视为新数据
this.posSal = index
this.spanArrSal.push(1)
})
}
5.调用
this.getSpanArr(json)
element ui中动态合并单元格_element ui单元格的动态合并相关推荐
- table合并单元格_element ui el-table 合并单元格
element ui table 的合并单元格 或者 测试 vue 文件 <template><div><el-table:data="tableData&qu ...
- element ui中 el-table根据不同的值设置单元格背景色
<!--表头设置 cell-class-name--> <el-tablev-loading="loading":data="lists"bo ...
- JAVA导出Excel通用工具类——第一篇:详细介绍POI 导出excel的多种复杂情况,包括动态设置筛选、动态合并横向(纵向)单元格等多种复杂情况——保姆级别,真的不能再详细了,代码拿来即用)
JAVA导出Excel通用工具--第一篇:详细介绍POI 导出excel的多种复杂情况,包括动态设置筛选.动态合并横向(纵向)单元格等多种复杂情况--保姆级别,真的不能再详细了,封装通用工具类,代码拿 ...
- java 合并和拆分单元格_如何在Microsoft Word中合并和拆分表和单元格
java 合并和拆分单元格 You can easily merge and split cells in Microsoft Word to make your tables more intere ...
- 关于JAVA POI解析WPS docx文档中的table(复杂表格包含单元格横向,纵向的合并)
关于JAVA POI解析WPS docx文档中的table(复杂表格包含单元格横向,纵向的合并) 首先,关于poi解析表格先阅读一篇他人的博客 使用poi读取word2007(.docx)中的复杂表格 ...
- asp.net mvc excel合并单元格_excel统计求和:如何在合并后的单元格中复制求和公式...
编按:哈喽,大家好!又到了一年一度的双十一购物狂欢节,小伙伴们有没有蠢蠢欲动呢?钱包都准备好了吗!这个双十一,大家都盯上了哪些好物呢?哪类产品的开销又会成为你贡献双十一销售额的主力军呢?赶紧在exce ...
- 关于Element UI中select组件中遇到的问题
问题一:在使用select组件设置多选功能后,窗口抖动问题? 详细描述:在我使用select做多选的功能时出现了窗口抖动的问题,测试的时候发现,在有些人的电脑上抖动,有些人的电脑上不抖,找了很多文档, ...
- easypoi导入合并单元格_1分钟不到就能合并100个Excel工作表,这功能太强大了!...
之前易老师有给各位小伙伴分享过<将100份Word文档全部合并到一个文档需要多久?>,许多小伙伴留言问我:那EXCEL中该如何合并呢?所以,这里易老师特意给大伙分享一下,利用PQ在EXCE ...
- Excel按列合并相同相邻单元格和拆分单元格
目录 1.使用vba的方式 1.1合并相同相邻单元格 1.2 拆分单元格 2.使用分类汇总+定位ctrl+G的手工方法 1.使用vba的方式 1.1合并相同相邻单元格 代码如下: Sub RngMer ...
- Laravel Excel实现Excel/CSV文件导入导出的功能详解(合并单元格,设置单元格样式)
Laravel Excel实现Excel/CSV文件导入导出(合并单元格,设置单元格样式) 这篇文章主要给大家介绍了关于在Laravel中如何使用Laravel Excel实现Excel/CSV文件导 ...
最新文章
- boost::clustering_coefficient用法的测试程序
- 392. Is Subsequence 判断子序列
- 人脸Pose检测:ASM、AAM、CLM方法总结
- linux静态路由添加自启动,LINUX添加静态路由
- form表单间接提交方法
- 相干光通信系统的调制与解调
- httpinvoker
- 问答| 四轮驱动移动机器人(SSMR)简化模型的虚拟轮间距dLR具体是多少
- hdu 1978 How many ways(dp)
- [转] 常用Loss函数
- 《Python编程实践》查漏笔记
- js继承的几种实现方式
- 华为推送服务内容,阅读笔记
- 【学习笔记】seckill-秒杀项目--(8)页面优化
- 一个老程序员的忠告:千万不要一辈子靠技术生存
- 鼠标光标变成方块怎么办
- linux 睡眠到硬盘,Linux 休眠原理与实现
- EBP与ESP的作用
- 分销商城是怎么运营?
- 渗透测试:密码破解小结
热门文章
- 实战爬虫:python爬虫学习笔记之爬取搜狗|微信文章——动态网页爬取
- mysql故障切换 java_javaoraclethin和oci连接方式实现多数据库的故障切换
- PM_我们是怎么做Code Review的
- ubuntu14.04LTS 安装后几个基本设置
- 关于deployment descripter(web.xml)的认识
- Blender软件的一些快捷键
- 《决战大数据大数据的关键思考 升级版》PDF电子书分享
- 51nod-1445-变色DNA(最短路)
- python while语句写法
- .NET 客户IP地址捕捉