element 表格第一列合并问题,怎么按类型进行合并?

呼啦啦
  • 393

数据:

            tableData: [{
                id: '12987122',
                name: 'BD营运中心',
                amount1: '234',//假数字
                amount2: '3.2',//假数字
                amount3: 10//假数字
            }, {
                id: '12987123',
                name: 'BD营运中心',
                amount1: '165',
                amount2: '4.43',
                amount3: 12
            }, {
                id: '12987124',
                name: 'BD营运中心',
                amount1: '324',
                amount2: '1.9',
                amount3: 9
            },{
                id: '12987122',
                name: '渠道营运中心',
                amount1: '234',
                amount2: '3.2',
                amount3: 10
            }, {
                id: '12987123',
                name: '渠道营运中心',
                amount1: '165',
                amount2: '4.43',
                amount3: 12
            }, {
                id: '12987124',
                name: '渠道营运中心',
                amount1: '324',
                amount2: '1.9',
                amount3: 9
            }]

想要的是这样的效果,objectSpanMethod( row, column, rowIndex, columnIndex )方法里面应该怎么写啊

image.png

回复
阅读 2.4k
2 个回答

Element Table 文档中的示例

如果你要按需合并,需要先算出来

  1. 合并单元格的左上角那个(row, column),要计算 { rowspan, colspan = 1 }
  2. 被合并的其他单元格,{ rowspan = 0, colspan = 0 }

因为要向后计算,所以不能在 objectSpanMethod 里算(这里过了就是过了,没法回头)。必须事先计算好,在 objectSpanMethod 里用。

宣传栏