当前位置:   article > 正文

element ui 表格列合并_elementui合并列

elementui合并列
  1. <el-table
  2. :show-header="false"
  3. :data="gridData"
  4. :span-method="addSpanMethod"
  5. border
  6. :cell-style="columnStyle"
  7. style="width: 100%; margin-top: 20px"
  8. >
  9. <el-table-column prop="name1" align="center" width="200"></el-table-column>
  10. <el-table-column prop="value1" align="center" width="300"></el-table-column>
  11. <el-table-column prop="name2" align="center" width="200"></el-table-column>
  12. <el-table-column prop="value2" align="center"></el-table-column>
  13. </el-table>

在<el-table>的标签上,添加span-method方法

  1. computed: {
  2. gridData() {
  3. return [
  4. {
  5. name1:"失信被执行人",
  6. value1: this.dataTable.iname,
  7. name2:"法定代表人",
  8. value2: this.dataTable.businessentity
  9. },
  10. {
  11. name1:"身份号码/组织机构代码",
  12. value1: this.dataTable.cardnum,
  13. name2: "执行法院",
  14. value2: this.dataTable.courtname
  15. },
  16. {
  17. name1:"省份",
  18. value1: this.dataTable.areaname,
  19. name2: "执行依据文号",
  20. value2: this.dataTable.gistid
  21. },
  22. {
  23. name1:"立案时间",
  24. value1: this.dataTable.regdate,
  25. name2: "案号",
  26. value2: this.dataTable.casecode
  27. },
  28. {
  29. name1:"做出执行依据单位",
  30. value1: this.dataTable.gistunit,
  31. name2: "发布日期",
  32. value2: this.dataTable.publishdate
  33. },
  34. {
  35. name1:"生效法律文书确定的义务",
  36. value1: this.dataTable.duty,
  37. },
  38. {
  39. name1:"被执行人的履行情况",
  40. value1: this.dataTable.performance,
  41. },
  42. {
  43. name1:"失信被执行人为具体情形",
  44. value1: this.dataTable.disrupttypename,
  45. }]
  46. }
  47. },
  1. // 和并列
  2. addSpanMethod({ row, column, rowIndex, columnIndex }) {
  3. //从第几列开始合并,columnIndex就等于几(列数的索引值以0开始)
  4. if (columnIndex === 1) {
  5. //要合并的行数索引值
  6. if (rowIndex === 5 || rowIndex === 6 || rowIndex === 7) {
  7. //此处会由 横占一个单元格竖占三个单元格 合并成一个大的单元格
  8. return {
  9. rowspan: 1,
  10. colspan: 3
  11. };
  12. } else {
  13. //不满足条件的仍是,横竖各占一个的单元格
  14. return {
  15. rowspan: 1,
  16. colspan: 1
  17. };
  18. }
  19. }
  20. }

以上的效果,如图所示

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/686705
推荐阅读
相关标签