diff --git a/packages/nc-gui/components/smartsheet/Toolbar.vue b/packages/nc-gui/components/smartsheet/Toolbar.vue
index a9f3a4089b..2d007da721 100644
--- a/packages/nc-gui/components/smartsheet/Toolbar.vue
+++ b/packages/nc-gui/components/smartsheet/Toolbar.vue
@@ -34,19 +34,19 @@ const isViewSidebarAvailable = computed(
-
-
+
-
+
-
+
-
+
-
+
-
+
+
diff --git a/packages/nc-gui/components/smartsheet/grid/Table.vue b/packages/nc-gui/components/smartsheet/grid/Table.vue
index eca8aa861e..b3776b522f 100644
--- a/packages/nc-gui/components/smartsheet/grid/Table.vue
+++ b/packages/nc-gui/components/smartsheet/grid/Table.vue
@@ -121,6 +121,8 @@ const reloadViewDataHook = inject(ReloadViewDataHookInj, createEventHook())
const openNewRecordFormHook = inject(OpenNewRecordFormHookInj, createEventHook())
+useViewColumns(view, meta, () => reloadViewDataHook.trigger())
+
const { isMobileMode } = useGlobal()
const scrollParent = inject(ScrollParentInj, ref())
@@ -1196,14 +1198,18 @@ const expandAndLooseFocus = (row: Row, col: Record) => {
@xcresized="resizingCol = null"
>
-
-
+
+
) => {
@@ -1454,7 +1460,7 @@ const expandAndLooseFocus = (row: Row, col: Record) => {
-
+
|