错误展示

如下图:

element的table组件有一个max-height参数可以设置表格组件的最大高度。

如果数据过多,在最大高度内展示不开,就会自动加一个滚动条,进行滚动展示。

如果数据很少,没有达到最大高度,那么右侧不应该有滚动条,和一切干扰列。

但是当我设置了max-height ,且我这个地方没有达到最大高度,就会在表格右侧出现一列空白的占位,这样比较丑。怎么去掉这一列空白呢?

解决方法

方法1:

不设置max-height参数。

如果你的数据有限(分页展示),不考虑过多的列会无限往下撑高度。那么可以采用这种方法来解决。

方法2:

手动通过css来隐藏掉这一列。

/deep/ .el-table th.gutter{display: none;width:0
}
/deep/ .el-table colgroup col[name='gutter']{display: none;width: 0;
}
/deep/ .el-table__body{width: 100% !important;
}

这样修改完,超过最大高度的情况,会出现滚动条。不超过最大高度的情况,也不会有空白占位列。

成果展示

展示如下:

我这边对表格有一个拖拽功能。通过拖拽来控制表格的最大高度。

当拖拽的最大高度小于数据高度时,有滚动条。

当拖拽高度大于数据高度时,可以看到没有滚动条,也没有空白占位列。

Element中table组件(el-table)右侧滚动条空白占位处理相关推荐

  1. antd 下拉框怎么联动_Antd的Table组件嵌套Table以及选择框联动操作

    一.需求 在使用Table组件嵌套Table时,父子Table的选择框需要联动,即父Table选中,该行下的子Table需要全选中,某一个子Table全部选中,则该子Table所在的父Table那一行 ...

  2. element中upload组件中的确认删除问题

    element中upload组件中的确认删除问题 问题原因 <el-uploadclass="upload-demo"dragaction="https://jso ...

  3. 纯生js ajax,纯生js实现Element中input组件的部分功能(慢慢完善)并封装成组件

    现在实现的有基础用法.可清空.密码框,参考链接:https://element.eleme.cn/#/zh-CN/component/input HTML代码:想要测试哪个组件,直接将对应组件解开注释 ...

  4. elementUI的table组件实现setCurrentRow的滚动条定位效果

    在github上咨询了,直接给了代码: https://jsfiddle.net/tk37c5cb/14/ 转载于:https://www.cnblogs.com/blueroses/p/852207 ...

  5. element中el-dialog组件垂直居中完美解决方案,适配超高dialog

    .el-dialog__wrapper {display: flex;padding: 24px; //添加上下间隙,可为任意值.el-dialog {margin: auto !important; ...

  6. element中滑块组件Slider展示一天24小时的时间问题

    效果如下 Slider滑块轴的默认绑定输出值是number 且取值范区间是[0-100] 根据需求 比如我这里是需要展示一天24小时,且只能展示半点和整点.可以把时间轴等分成48份,这里max取值上限 ...

  7. Element ui table组件滚动条隐藏与样式修改

    Element ui 虽然用起来方便,但是调整就比较麻烦了,尤其是这个table组件,一旦设定了height属性,数据多的时候就会自动出现滚动条,如果你改了其他的样式,这个滚动条就是十分难看,可以用下 ...

  8. antd table设置表格一个单元格的字体颜色_开源 UI 库中,唯一同时实现了大表格虚拟化和树表格的 Table 组件

    背景 有这样一个需求,一位 React Suite (以下简称 rsuite)的用户,他需要一个 Table 组件能够像 Jira Portfolio 一样,支持树形数据,同时需要支持大数据渲染. 截 ...

  9. element table 组件内容换行方案

    element table 组件内容换行方案 white-space的值: normal 默认.空白会被浏览器忽略. pre 空白会被浏览器保留.其行为方式类似 HTML 中的<pre> ...

最新文章

  1. android 重绘如何能不闪一下屏幕_浏览器渲染机制——重绘重排
  2. unable to access ‘https://gitee...‘: Failed to connect to 127.0.0.1 port 31181 after 2029 ms: Connec
  3. 数论初步——同余与模算术
  4. JavaFX技巧1:可调整大小的Canvas
  5. linux环境下安装多个任意版本的python环境
  6. 详解:设计模式之-适配器模式
  7. linux环境变量介绍
  8. 深入讲解防火墙的概念原理与实现
  9. 服务器的配置文档在哪里找,服务器端的数据库配置怎么找
  10. 2016年第四季度思科称霸印度网络市场
  11. python做图书馆管理系统-为什么我学了一个月python基础了,还写不出简单图书馆系统?...
  12. 单片机课设中期报告_毕业论文--中期检查情况报告(40页)详解.doc
  13. (判断题)两台路由器之间转发的数据包一定不携带VLAN TAG?
  14. 搜狐Q3由盈转亏:预计全年收入下滑12%,张朝阳归因于不确定性
  15. 【Tool】常用 GIT 命令参阅
  16. 沟通的艺术(笔记)——前言
  17. 强网杯2018 - nextrsa - Writeup
  18. mac关闭VPN之后,浏览器就不能够正常上网了(图解)
  19. (一)R语言入门指南——数据分析的第一步
  20. Photoshop切片工具的使用

热门文章

  1. 高仿微信Demo(仿UI界面+服务器客户端+Socket连接)
  2. Python通过云平台接口读取温度湿度传感器的实时监控数据
  3. 【微信小程序丨第三篇】小程序的基础知识储备
  4. 通过label标记实现单选框点击文字也能选中
  5. 基于php的旅游景点网站设计
  6. 【GAMES101】作业6(提高)含BVH与SAH加速查找算法(SVH)和快速排序算法
  7. 树莓派4b在miniconda下安装kivy,示例报错‘ImportError...libstdc++.so.6: version ‘GLIBCXX_3.4.29‘ not found‘解决办法
  8. Android Studio 自带模拟器获取root权限
  9. Android 阿里推送正常推送以及辅助通道走过的坑,字节跳动+阿里+华为+腾讯等大厂Android面试题
  10. 《分析服务从入门到精通读书笔记》第一章、数据分析基础(1)