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

数据:

            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

阅读 4.1k
2 个回答

Element Table 文档中的示例

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

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

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题