Skip to content

Commit 70ebc01

Browse files
committed
fix(Table): close #2354
1 parent bae77c1 commit 70ebc01

File tree

2 files changed

+10
-0
lines changed

2 files changed

+10
-0
lines changed

src/table/base/filter.jsx

+4
Original file line numberDiff line numberDiff line change
@@ -137,6 +137,9 @@ class Filter extends React.Component {
137137
render() {
138138
const { filters, prefix, locale, className, filterMode, filterMenuProps, filterProps, rtl } = this.props;
139139

140+
const dropdownClassname = classnames(filterProps && filterProps.className, {
141+
[`${prefix}table-filter-menu`]: true,
142+
});
140143
const { visible, selectedKeys } = this.state;
141144
const { subMenuSelectable, ...others } = filterMenuProps || {};
142145

@@ -200,6 +203,7 @@ class Filter extends React.Component {
200203
rtl={rtl}
201204
needAdjust={false}
202205
onVisibleChange={this.onFilterVisible}
206+
className={dropdownClassname}
203207
{...filterProps}
204208
>
205209
<Menu

src/table/main.scss

+6
Original file line numberDiff line numberDiff line change
@@ -449,6 +449,12 @@
449449
color: $color-brand1-6;
450450
}
451451
}
452+
#{$table-prefix}-filter-menu {
453+
.#{$css-prefix}menu-content {
454+
max-height: 220px;
455+
overflow: auto;
456+
}
457+
}
452458

453459
#{$table-prefix}-header-icon {
454460
margin-left: $table-header-icon-margin-left;

0 commit comments

Comments
 (0)