1.先获取所要合并的列中的rowkey
2.当值在多个页面出现时重新记录rowSpan
3.合并相同的列

 const DataArr= [{Name: '小明',age: '',oid: '1',},...15个一样de // oid不一样{Name: '小明小明',age: '',oid: '17',}]

// 主要处理columns 中的合并列的render

 const columns = [{title: '结构名称',key: 'Name',render(_, row, Tindex) {let rowSpan = 1;let arrIndex = 0;DataArr.forEach((item, Dindex) => {if (item.oid === row.oid) {arrIndex = Dindex;// 先获取Name所在的arr的Dindex}});if (Tindex === 0) { // 当值在多个页面出现时重新记录rowSpanDataArr.forEach((item, Dindex) => {if (Dindex > arrIndex) {if (item.Name=== row.Name) {rowSpan += 1;}}});} else if (DataArr[arrIndex].Name=== DataArr[arrIndex - 1].Name) {rowSpan = 0;} else {DataArr.forEach((item, Dindex) => {if (Dindex > arrIndex) {if (item.Name=== row.Name) {rowSpan += 1;}}});}}return {children: row.Name,props: {rowSpan,},};},},{title: '主要结构病害',key: 'age',}]

antd 中 Table表格合并相关推荐

  1. 如何使antd中table表格不换行

    .ant-table-thead > tr > th{ white-space:nowrap; } .ant-table-row td{ white-space:nowrap; } 在对用 ...

  2. element table表格合并行和列

    element-ui 官网案例: table合并行或列 通过给table传入span-method方法可以实现合并行或列,方法的参数是一个对象,里面包含当前行row.当前列column.当前行号row ...

  3. table 表格合并

    table 表格合并 开发工具与关键技术:DW.JavaScript 作者:刘东标 撰写时间:2019-03-14 <div ><div><span>colspan ...

  4. antd中table组件中如何进行换行操作(react中)

    antd中table组件中如何进行换行操作(react中) 说明 效果 数据 代码 说明 react项目,遇到某字段对应的单元格内需要换行. 最初想偷懒,尝试了在数据中加入回车.使用模板字符串.转义字 ...

  5. 2、多效果、太极图、党徽和五角星、时钟、animation、文本溢出显示省略号、Flex布局、Flex容器、链接状态、选择器、清除浮动、table表格合并、点击事件、半包围效

    2.多效果.太极图.党徽和五角星.时钟.animation.文本溢出显示省略号.Flex布局.Flex容器.链接状态.选择器.清除浮动.table表格合并.点击事件.半包围效.getBoundingC ...

  6. HTML中table表格拆分合拼(colspan、rowspan)

    本文关键介绍了HTML中table表格拆分合拼(colspan.rowspan),原文中根据实例编码介绍的十分详尽,对大伙儿的学习或是工作中具备一定的参照学习使用价值,必须的小伙伴们下边伴随着小编来一 ...

  7. vue中table表格导出为图片格式

    vue中table表格点击下载为图片格式 实现思路:给页面中需要导出为图片的内容添加id名,调用封好的方法即可直接导出.以下是具体的实现方法 1.安装依赖 npm install --save htm ...

  8. Antd修改Table表格行间距

    我们在使用Antd的table表格时,可能需要增大每行间距.如果直接在tr或td标签中使用margin或padding不会生效.像下图我把margin-top设置了1000px,页面明显可以看出没生效 ...

  9. layui table 添加img_layui中table表格的基本操作

    最近抽空总结了下layui中table表格的相关配置,解释的比较全面,可供大家参考,页面效果如下: table表格.png table表格html部分: 新增 备注 编辑 table表格渲染js (包 ...

最新文章

  1. IT职场人生系列之二十二:如何学习新语言(二)
  2. java 销毁线程_线程 学习教程(一): Java中终止(销毁)线程的方法
  3. SpringBoot的编码问题
  4. Atitit.会员卡(包括银行卡)api的设计
  5. 模拟投硬币,一次一投
  6. android nexus 刷机工具包,Android Nexus 6p刷机及root
  7. 示波器在Multisim仿真中如何看信号周期频率
  8. Threejs工厂模型3Dmax模型obj+mtl格式,源文件下载
  9. 【每日一P】利用通道抠图更换天空
  10. html表单中value的作用
  11. 合肥工业大学计算机与信息学院胡敏,合肥工业大学计算机与信息学院导师介绍:胡敏...
  12. 计算机专用的英语词汇总结
  13. flask python 上传图片或头像
  14. Word中设置论文参考文献对齐方法
  15. 最全Flume常用配置文件详情解析
  16. 基于STM32单片机三色全彩RGB LED灯控制系统 原理图PCB程序设计
  17. 弘辽科技:学会正确竞品分析,与同行竞争对手抢流量
  18. 利用 π/4=1-1/3+1/5+…,编程计算π的近似值,直到最后一项的绝对值小于 10的负5次方为止,输出π的值并统计累加的项数。
  19. 本科生搞AI在线崩溃:3个月才跑通GitHub模型,机器学习科研入门太难了吧
  20. window.open与window.showModalDialog的分析

热门文章

  1. vue权限路由实现的方法示例总结
  2. 程序员福音:阿里首创7天全薪陪伴假升级员工福利
  3. es5和es6的区别
  4. db2 删除索引_数据库三种删除方式
  5. 客厅装修要不要用集成墙面?
  6. 移动电商:商城、分销系统、代理分销系统开发设计
  7. opencv java图像二值化处理
  8. 【Chrome自动更新修复】检查更新时出错:无法启动更新检查(错误代码为 4: 0x80070005 -- system level)
  9. oracle spool命令
  10. ubuntu 外接显示器 无法检测 更换驱动 登录界面无限循环