From a33798c1f623ae57046e35521ead3322db3d5d8c Mon Sep 17 00:00:00 2001 From: Antoine Prentout Date: Tue, 28 May 2024 14:31:20 +0200 Subject: [PATCH] Filter renderer: Update removeColumn action --- addon/components/hyper-table/filters-renderers/index.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/addon/components/hyper-table/filters-renderers/index.js b/addon/components/hyper-table/filters-renderers/index.js index 69212ec5..59d3bcf4 100644 --- a/addon/components/hyper-table/filters-renderers/index.js +++ b/addon/components/hyper-table/filters-renderers/index.js @@ -17,6 +17,11 @@ export default class FiltersRenderer extends Component { if (this.args.manager.tetherInstance) { this.args.manager.destroyTetherInstance(); } - this.args.column.field.set('visible', false); + + this.args.manager.toggleColumnVisibility(this.args.column.field, this.args.column).then(() => { + if (this.args.manager.hooks.onColumnsChange) { + this.args.manager.hooks.onColumnsChange('columns:change', { visibilityChanged: true }); + } + }); } }