diff --git a/src/components/VnTable/VnTable.vue b/src/components/VnTable/VnTable.vue index 29a9200f0..25f388c55 100644 --- a/src/components/VnTable/VnTable.vue +++ b/src/components/VnTable/VnTable.vue @@ -230,6 +230,7 @@ watch( defineExpose({ create: createForm, showForm, + openForm, reload, redirect: redirectFn, selected, @@ -628,6 +629,11 @@ const rowCtrlClickFunction = computed(() => { }; return () => {}; }); + +function openForm(data) { + showForm.value = !showForm.value; + createForm.value = { ...$props.create, ...data }; +}