Browse Source

fix(gui): on add new row show expanded form in gallery

Signed-off-by: Pranav C <pranavxc@gmail.com>
pull/3786/head
Pranav C 2 years ago
parent
commit
765a96421f
  1. 6
      packages/nc-gui/components/smartsheet/Gallery.vue

6
packages/nc-gui/components/smartsheet/Gallery.vue

@ -29,6 +29,7 @@ interface Attachment {
const meta = inject(MetaInj, ref())
const view = inject(ActiveViewInj, ref())
const reloadViewMetaHook = inject(ReloadViewMetaHookInj)
const reloadViewDataHook = inject(ReloadViewDataHookInj)
const openNewRecordFormHook = inject(OpenNewRecordFormHookInj, createEventHook())
const expandedFormDlg = ref(false)
@ -85,7 +86,7 @@ const attachments = (record: any): Array<Attachment> => {
}
}
const expandForm = (row: RowType, _state?: Record<string, any>) => {
const expandForm = (row: RowType, state?: Record<string, any>) => {
if (!isUIAllowed('xcDatatableEditable')) return
const rowId = extractPkFromRow(row.row, meta.value.columns)
@ -140,6 +141,9 @@ reloadViewMetaHook?.on(async () => {
reloadAttachments.value = false
})
})
reloadViewDataHook?.on(async () => {
await loadData()
})
onMounted(async () => {
await loadData()

Loading…
Cancel
Save