From f9ee7d0450a1386800223d7b96849e06ae02aece Mon Sep 17 00:00:00 2001 From: Fabio Di Stasio Date: Mon, 18 Oct 2021 11:58:29 +0200 Subject: [PATCH] perf(UI): resize results table on filters change --- src/renderer/components/WorkspaceTabTable.vue | 5 +++++ src/renderer/components/WorkspaceTabTableFilters.vue | 7 +++++-- src/renderer/i18n/it-IT.js | 5 +++++ 3 files changed, 15 insertions(+), 2 deletions(-) diff --git a/src/renderer/components/WorkspaceTabTable.vue b/src/renderer/components/WorkspaceTabTable.vue index e61f28b1..b6676464 100644 --- a/src/renderer/components/WorkspaceTabTable.vue +++ b/src/renderer/components/WorkspaceTabTable.vue @@ -132,6 +132,7 @@ v-if="isSearch" :fields="fields" @filter="updateFilters" + @filter-change="resizeScroller" />
@@ -293,6 +294,7 @@ export default { this.filters = []; this.getTableData(); } + this.resizeScroller(); } }, created () { @@ -436,6 +438,9 @@ export default { downloadTable (format) { this.$refs.queryTable.downloadTable(format, this.table); }, + resizeScroller () { + setTimeout(() => this.$refs.queryTable.refreshScroller(), 1); + }, updateFilters (clausoles) { this.filters = clausoles; this.getTableData(); diff --git a/src/renderer/components/WorkspaceTabTableFilters.vue b/src/renderer/components/WorkspaceTabTableFilters.vue index 24806266..2ae51437 100644 --- a/src/renderer/components/WorkspaceTabTableFilters.vue +++ b/src/renderer/components/WorkspaceTabTableFilters.vue @@ -5,7 +5,7 @@ :key="index" class="workspace-table-filters-row" > -