From 36232fc2b89cd3e546fa718f9fa88f52723d19f9 Mon Sep 17 00:00:00 2001 From: Pranav C Date: Tue, 16 Nov 2021 16:10:17 +0530 Subject: [PATCH] fix: set showFields value while creating a new view Signed-off-by: Pranav C --- .../spreadsheet/components/spreadsheetNavDrawer.vue | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/packages/nc-gui/components/project/spreadsheet/components/spreadsheetNavDrawer.vue b/packages/nc-gui/components/project/spreadsheet/components/spreadsheetNavDrawer.vue index 75b8476e8f..daea71d566 100644 --- a/packages/nc-gui/components/project/spreadsheet/components/spreadsheetNavDrawer.vue +++ b/packages/nc-gui/components/project/spreadsheet/components/spreadsheetNavDrawer.vue @@ -555,6 +555,16 @@ export default { loading: false }), computed: { + newViewParams() { + if (!this.showFields) { + return {} + } + const showFields = { ...this.showFields } + Object.keys(showFields).forEach((k) => { + showFields[k] = true + }) + return { showFields } + }, selectedViewIdLocal: { set(val) { const view = (this.viewsList || []).find(v => v.id === val) @@ -629,6 +639,7 @@ export default { try { this.copyViewRef = this.copyViewRef || { query_params: JSON.stringify({ + ...this.newViewParams, fieldsOrder: JSON.parse(mainView.query_params).fieldsOrder }) }