Skip to content

Commit 7d22fb3

Browse files
authored
Merge pull request #4867 from VisActor/develop
merge develop code
2 parents c2aa113 + 92cf38b commit 7d22fb3

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

packages/vtable-plugins/src/filter/filter-toolbar.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -174,6 +174,14 @@ export class FilterToolbar {
174174
applyStyles(this.applyFilterButton, styles.footerButton(true));
175175
this.valueFilter.updateStyles(styles);
176176
this.conditionFilter.updateStyles(styles);
177+
// 面板处于显示状态, 更新了样式, 则需要手动控制tab显隐
178+
// 面板显示按值筛选或按条件筛选
179+
const currentFilter = this.filterStateManager.getFilterState(this.selectedField);
180+
if (currentFilter && currentFilter.type === 'byCondition') {
181+
this.onTabSwitch('byCondition');
182+
} else {
183+
this.onTabSwitch('byValue');
184+
}
177185
}
178186

179187
attachEventListeners() {

0 commit comments

Comments
 (0)