浪迹天涯king教你用elementui做复杂的表格,去处理报表数据(合并表头,合并表体行和列)
掘金链接(掘金-复杂的报表开发(elementui))
1、不用多说了,先上图片
【浪迹天涯king教你用elementui做复杂的表格,去处理报表数据(合并表头,合并表体行和列)】
2、功能特性
1.表头的背景色,标题的虚线边框
2.表头的个别单元格样式
3. 表头合并行功能
4. 复杂的动态表头功能
5. 表体渲染下标从第n行开始
6. 表体第一行,第二行的1,2,3列合并
7. 表体第一行,第二行的,“达成”,“环比”,“排名”合并
8. 表体的个别单元格样式
3、代码(直接复制粘贴看效果)
各区排名
第一
项目个数{{ scope.row.type }}
{{ scope.row.daySale[key][key2][index1]['value'] }}
.changeElBoCoSt {
.el-table__header {
// border-right: 1px solid #000;
border-top: 1px solid #000;
border-left: 1px solid #000;
}
.el-table__body {
// border-right: 1px solid #000;
// border-bottom: 1px solid #000;
border-left: 1px dashed #000;
}.el-table--border td {
border-right: 1px dashed #000;
}
.el-table--border th {
border-right: 1px solid #000;
}
.el-table__body-wrapper .el-table--border.is-scrolling-left ~ .el-table__fixed {
border-right: 1px dashed #000;
}.el-table--border th {
border-bottom: 1px solid #000;
}.el-table__fixed-right-patch {
border-bottom: 1px dashed #000;
}.el-table td {
border-bottom: 1px dashed #000;
}
.el-table th.is-leaf {
border-bottom: 1px solid #000;
}.el-table__header tr,
.el-table__header th {
background-color: #ffc000 !important;
}
// // body的每一行的最后一个单元格
// .el-table__body tr td:last-child {
//border-right: 1px solid #000;
// }
// // body的最后一行
// .el-table__body tr:last-child td {
//border-bottom: 1px solid #000;
// }
// //(刚好最后两行的第一列有合并才要这个)
// .el-table__body tr:first-child td:first-child {
//border-bottom: 1px solid #000;
// }// 双下划线(表体)
// .kingRowIndex td {
//border-bottom: 2px solid #000000 !important;
// }
// 表头
// .kingRowIndex1 {
//border-right: 2px solid #000000 !important;
// }
}
推荐阅读
- 慢慢的美丽
- 遇到一哭二闹三打滚的孩子,怎么办┃山伯教育
- 2.6|2.6 Photoshop操作步骤的撤消和重做 [Ps教程]
- “成长”读书社群招募
- 石头巷;名垂青史的廉政教材
- 每日一话(49)——一位清华教授在朋友圈给大学生的9条建议
- 历史教学书籍
- 二十年后的家乡
- 漫画初学者如何学习漫画背景的透视画法(这篇教程请收藏好了!)
- 唱歌教学(导致嗓音损坏的几个常见的错误唱歌方法!)