element-ui table表格 增加合计行 和 表格列固定之后 滚动条无法滚动

是因为el-table__fixed或el-table__fixed-right有了合计之后把 el-table__body-wrapper层覆盖 el-table__fixed或el-table__fixed-right层级较高 因此点击滚动条失效
解决方法:

// 这样点击事件就能穿透上层元素,可点击到被遮挡元素,
/deep/ .el-table__fixed {pointer-events: none;}/deep/ .el-table__fixed-right {pointer-events: none; }

若想设置滚动条样式

/deep/ .el-table__body-wrapper::-webkit-scrollbar {width: 8px; // 横向滚动条height: 8px; // 纵向滚动条}// 滚动条的滑块/deep/ .el-table__body-wrapper::-webkit-scrollbar-thumb {background-color: #ddd;border-radius: 3px;}

若想合并合计行的列

<el-tableref="table":data="tableData"bordershow-summary:span-method="arraySpanMethod":summary-method="getSummaries":max-height="tableHeight"></el-table>
methods:{arraySpanMethod() {this.$nextTick(() => {if (this.$refs.table.$el) {const current = this.$refs.table.$el.querySelector('.el-table__footer-wrapper').querySelector('.el-table__footer');const cell = current.rows[0].cells;// 若想合并几行就将几个隐藏cell[1].style.display = 'none';cell[2].style.display = 'none';cell[3].style.display = 'none';cell[4].style.display = 'none';cell[5].style.display = 'none';cell[6].style.display = 'none';cell[0].colSpan = '7'; // 数量对应上方隐藏的格子}});},// 自定义行getSummaries(param) {if (!this.tableTotal) return [];const { columns } = param;const sums = [];columns.forEach((column, index) => {// 前六列if (index <= 6) {sums[index] = '';// 去掉序号sums[index] = index === 1 ? '汇总信息' : '';} else if (column.property === 'allSinglesum') {sums[index] = this.tableTotal.AllSum;} else {sums[index] = this.tableTotal[`${column.property}AllSum`]? this.tableTotal[`${column.property}AllSum`] : '--';}});// 返回和列的数量相等的数组return sums;},
}

element-ui table表格 增加合计行 和 表格列固定之后 滚动条无法滚动相关推荐

  1. antd中如何给Table表格添加合计行

    最近项目需求:在表格底部添加一行为金额的合计行,然后分页每页都显示,金额字段是后端返回的数据,前端不进行计算. 因为项目的UI框架使用的是Ant Design 3.x版本,找了一下Table的使用方法 ...

  2. element ui Table表格数据筛选功能实现

    先来看看实现效果 element ui Table表格数据筛选功能实现 查看Element官网 关于筛选的实例. 在列中设置filters filter-method属性即可开启该列的筛选,filte ...

  3. Element UI Table表格样式调整

    调整Element UI Table表格的样式 最终效果: 单元格合并,样式调整 模拟后端返回数据 {teamName: '小组一',outsourceFlag: '是',adminName: '张三 ...

  4. FineUI大版本升级,外置ExtJS库、去AXD化、表格合计行、表格可编辑单元格的增删改、顶部菜单框架

    FineUI v3.3.0 更新的内容非常多,所以一下子从 v3.2.6 连跳 3 个小版本,直接来到了 v3.3.0.详细的更新记录请参考这里:http://fineui.com/version 主 ...

  5. FineUI大版本升级,外置ExtJS库、去AXD化、表格合计行、表格可编辑单元格的增删改、顶部菜单框架...

    FineUI v3.3.0 更新的内容非常多,所以一下子从 v3.2.6 连跳 3 个小版本,直接来到了 v3.3.0.详细的更新记录请参考这里:http://fineui.com/version 主 ...

  6. FineUI大版本升级,外置ExtJS库、去AXD化、表格合计行、表格可编辑单元格的增删改、顶......

    2019独角兽企业重金招聘Python工程师标准>>> FineUI v3.3.0 更新的内容非常多,所以一下子从 v3.2.6 连跳 3 个小版本,直接来到了 v3.3.0.详细的 ...

  7. Element UI table组件源码分析

    本文章从如下图所示的最基本的table入手,分析table组件源代码.本人已经对table组件原来的源码进行削减,源码点击这里下载.本文只对重要的代码片段进行讲解,推荐下载代码把项目运行起来,跟着文章 ...

  8. element ui table show-overflow-tooltip自定义样式

    element ui table show-overflow-tooltip自定义样式 在使用element ui table 组件时,表格td内容太多可设置show-overflow-tooltip ...

  9. 将el-table表格的合计行放到首行

    element-ui 的table表格的合计行是放在最后一行的,便于数据的直观显示,需求就会要求将合计行放到首页,方法如下: 添加以下两行CSS,即可将合计行放在第一行: /* /deep/ 为深度操 ...

最新文章

  1. python 测试linux dev文件,Linux测试开发人员要掌握的Linux命令有哪些?
  2. 使用axios上传文件+参数
  3. UPS及蓄电池的运行管理、维护操作和常见故障处理
  4. sql相同顺序法和一次封锁法_率土之滨追击战法攻略
  5. 你真的了解Lambda表达式吗?
  6. 54 MM配置-评估和科目设置-将评估分为群集分组
  7. 设计素材|手机UI界面模板psd源文件格式!
  8. python单选题库答案_大学慕课2020用Python玩转数据题库及答案
  9. Oracle 备份shell,oracle数据库shell备份脚本
  10. 计算机访问共享打印机无权限访问,Windows10电脑系统共享打印机无访问权限?详细解决步骤...
  11. 《兔战队》第二卷桥d
  12. 淘宝用户日志数据集的用户行为分析与用户分群
  13. 牛客15029数泡泡
  14. 不同颜色的RGB值、透明度A
  15. 中国风味苹果酒市场现状研究分析与发展前景预测报告(2022)
  16. vue封装一个弹幕组件
  17. 《Python黑帽子》python3代码实现(第四章)
  18. 原有的建筑资质三级不升级,顺延之后,还有申请二级的必要吗?
  19. zeppelin使用中的问题汇总
  20. (附源码)计算机毕业设计SSM基于的网上拍卖系统

热门文章

  1. STM32光敏传感器原理
  2. 使用Nordic的nrf52840实现蓝牙DFU过程
  3. 计算机专业全真模拟试卷答案,全国计算机等级考试全真模拟试卷及答案.doc
  4. 邱锡鹏神经网络答案github,邱锡鹏神经网络怎么样
  5. composer安装laravel下载不了
  6. SN74L151 八选一数据选择器 芯片连线
  7. SQLServer汉字(转拼音首字母,转全拼音函数)
  8. Android 平板应用隐藏状态栏和底下的导航栏(navigation bar)
  9. 梦里梦见“劫财骗钱”
  10. 三星c7扩存储加双卡android8,三星C7 Pro官方安卓8.0国行版固件刷机包:CHC-C7010ZCS3CSC1...