diff --git a/packages/nc-gui/components/project/spreadsheet/rowsXcDataTable.vue b/packages/nc-gui/components/project/spreadsheet/rowsXcDataTable.vue index 6be60c7fd3..2ffee39118 100644 --- a/packages/nc-gui/components/project/spreadsheet/rowsXcDataTable.vue +++ b/packages/nc-gui/components/project/spreadsheet/rowsXcDataTable.vue @@ -583,6 +583,7 @@ export default { }, mixins: [spreadsheet], props: { + isActive: Boolean, tabId: String, env: String, nodes: Object, @@ -670,6 +671,11 @@ export default { rowContextMenu: null }), watch: { + isActive(n, o) { + if (!o && n) { + this.reload() + } + }, page(p) { this.$store.commit('tabs/MutSetTabState', { id: this.uniqueId, @@ -1159,7 +1165,9 @@ export default { } }, computed: { - tabsState() { return this.$store.state.tabs.tabsState || {} }, + tabsState() { + return this.$store.state.tabs.tabsState || {} + }, uniqueId() { return `${this.tabId}_${this.selectedViewId}` }, diff --git a/packages/nc-gui/components/project/table.vue b/packages/nc-gui/components/project/table.vue index 29e3090256..3a0ea1c9d3 100644 --- a/packages/nc-gui/components/project/table.vue +++ b/packages/nc-gui/components/project/table.vue @@ -317,6 +317,7 @@ > diff --git a/packages/nc-gui/components/projectTabs.vue b/packages/nc-gui/components/projectTabs.vue index 89cbd7d27e..bab9ad1370 100644 --- a/packages/nc-gui/components/projectTabs.vue +++ b/packages/nc-gui/components/projectTabs.vue @@ -61,8 +61,8 @@ >