diff --git a/packages/nc-gui-v2/components/smartsheet/ExpandedForm.vue b/packages/nc-gui-v2/components/smartsheet/ExpandedForm.vue
new file mode 100644
index 0000000000..06370bd0ae
--- /dev/null
+++ b/packages/nc-gui-v2/components/smartsheet/ExpandedForm.vue
@@ -0,0 +1,87 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/packages/nc-gui-v2/components/smartsheet/Grid.vue b/packages/nc-gui-v2/components/smartsheet/Grid.vue
index f5a6d52b4b..3b1a67a2de 100644
--- a/packages/nc-gui-v2/components/smartsheet/Grid.vue
+++ b/packages/nc-gui-v2/components/smartsheet/Grid.vue
@@ -58,6 +58,7 @@ const addColumnDropdown = ref(false)
const contextMenu = ref(false)
const contextMenuTarget = ref(false)
+const expandedFormDlg = ref(false)
const visibleColLength = $computed(() => fields.value?.length)
@@ -333,7 +334,10 @@ const onNavigate = (dir: NavigateDir) => {
-
+
@@ -415,6 +419,7 @@ const onNavigate = (dir: NavigateDir) => {
+