使用 :span-method=”addSpanMethod”

 1     <el-table
 2       size="mini"
 3       border
 4       :span-method="addSpanMethod"
 5       :data="caseSummaryData.prefectureData"
 6       style="width: 50%; display: inline-block;"
 7       class="custom-table bianse">
 8       <el-table-column
 9         label="信访件"
10         align="center">
11         <!-- 地市 -->
12         <el-table-column
13           label="地市"
14           align="center"
15           prop="city"
16         >
17         </el-table-column>
18         <!-- 转办件 -->
19         <el-table-column
20           label="转办件"
21           align="center"
22           prop="num"
23           class-name="warnBg"
24         >
25         </el-table-column>
26         <!-- 排名 -->
27         <el-table-column
28           label="排名"
29           align="center"
30           prop="rank"
31         >
32         </el-table-column>
33       </el-table-column>
34     </el-table>
35 
36 
37     // 合并列
38     addSpanMethod({ row, column, rowIndex, columnIndex }) {
39       if (row.city === '合计 (含省直)' || row.city === '合计 (含市直)') {
40         let colspan = 1
41         if (columnIndex === 1) {
42           colspan = 2
43         } else if (columnIndex === 2) {
44           colspan = 0
45         }
46         return {
47           rowspan: 1,
48           colspan: colspan
49         }
50       } else {
51         // 不满足条件的仍是,横竖各占一个的单元格
52         return {
53           rowspan: 1,
54           colspan: 1
55         }
56       }
57     }

 

原文地址:http://www.cnblogs.com/buluzombie/p/16809696.html

1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长! 2. 分享目的仅供大家学习和交流,请务用于商业用途! 3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入! 4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解! 5. 如有链接无法下载、失效或广告,请联系管理员处理! 6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需! 7. 如遇到加密压缩包,默认解压密码为"gltf",如遇到无法解压的请联系管理员! 8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载 声明:如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性