fix(table): auto hide unnecessary scrollbar

隐藏无需显示的滚动条时
This commit is contained in:
无木 2021-07-04 02:41:55 +08:00
parent c8c7615569
commit 735028c430
3 changed files with 34 additions and 0 deletions

View File

@ -26,6 +26,7 @@
- 修复全局配置`fetchSetting`可能会被局部配置意外修改的问题 - 修复全局配置`fetchSetting`可能会被局部配置意外修改的问题
- 修复`handleSearchInfoFn`的参数包含多余空白键的问题 - 修复`handleSearchInfoFn`的参数包含多余空白键的问题
- 修复为 table 提供 rowSelection.onChange 时,无法手动变更 table 的选中项的问题 - 修复为 table 提供 rowSelection.onChange 时,无法手动变更 table 的选中项的问题
- 修复滚动条在无需显示的时候仍然持续显示的问题
- **Icon** 修复 SvgIcon 缺少部分样式的问题 - **Icon** 修复 SvgIcon 缺少部分样式的问题
- **Menu** - **Menu**
- 修复路由映射模式下,单级菜单刷新不会激活 - 修复路由映射模式下,单级菜单刷新不会激活

View File

@ -1,6 +1,7 @@
@import './pagination.less'; @import './pagination.less';
@import './input.less'; @import './input.less';
@import './btn.less'; @import './btn.less';
@import './table.less';
// TODO beta.11 fix // TODO beta.11 fix
.ant-col { .ant-col {

32
src/design/ant/table.less Normal file
View File

@ -0,0 +1,32 @@
@prefix-cls: ~'@{namespace}-basic-table';
// fix table unnecessary scrollbar
.@{prefix-cls} {
.ant-table-wrapper {
.ant-spin-nested-loading {
.ant-spin-container {
.ant-table {
.ant-table-content {
.ant-table-scroll {
.ant-table-hide-scrollbar {
overflow-y: auto !important;
}
.ant-table-body {
overflow: auto !important;
}
}
.ant-table-fixed-right {
.ant-table-body-outer {
.ant-table-body-inner {
overflow-y: auto !important;
}
}
}
}
}
}
}
}
}