zoukankan      html  css  js  c++  java
  • table合并单元格函数

    // 通用行合并函数(将相同多列数据合并为一行)
                mergeRowMethod ({ row, _rowIndex, column, visibleData }) { 
                  const fields = ['key']
                  const cellValue = row[column.property]
                  if (cellValue && fields.includes(column.property)) {
                    const prevRow = visibleData[_rowIndex - 1]
                    let nextRow = visibleData[_rowIndex + 1]
                    if (prevRow && prevRow[column.property] === cellValue) {
                      return { rowspan: 0, colspan: 0 }
                    } else {
                      let countRowspan = 1
                      while (nextRow && nextRow[column.property] === cellValue) {
                        nextRow = visibleData[++countRowspan + _rowIndex]
                      }
                      if (countRowspan > 1) {
                        return { rowspan: countRowspan, colspan: 1 }
                      }
                    }
                  }
                }
    

      总体思路就是上一行某个字段数据的与下一行对比是否相等

        半年来天天加班到半夜,都没有更新博客了,哎!加油  加油!!!!!

    都是开发中自己用到的工具啦,如果对你有帮助,那我就很开心了
  • 相关阅读:
    我来解数独(附delphi源码)
    jquery(三)
    jquery(二)
    jquery(一)
    前端之JS(五)
    前端之JS(四)
    前端之JS(三)
    前端之JS(二)
    前端之CSS(三)
    前端之CSS(二)
  • 原文地址:https://www.cnblogs.com/maomao93/p/15466587.html
Copyright © 2011-2022 走看看