Browse Source

add 'delete row' and 'duplicate row' buttons to edit overaly - WIP

pull/4898/head
Daniel Spaude 2 years ago
parent
commit
69753c9cf6
No known key found for this signature in database
GPG Key ID: 654A3D1FA4F35FFE
  1. 2
      packages/nc-gui/components/smartsheet/expanded-form/Header.vue
  2. 14
      packages/nc-gui/composables/useViewData.ts

2
packages/nc-gui/components/smartsheet/expanded-form/Header.vue

@ -75,7 +75,7 @@ useEventListener(document, 'keydown', async (e: KeyboardEvent) => {
}
})
const { deleteRowById } = useViewData(meta, props.view)
const { deleteRowById } = useViewData(meta, ref(props.view))
const duplicateRow = () => alert('duplicateRow')

14
packages/nc-gui/composables/useViewData.ts

@ -368,6 +368,20 @@ export function useViewData(
throw new Error("Delete not allowed for table which doesn't have primary Key")
}
const projetId = project.value.id
const metaId = meta.value.id
console.log('FOOBAR viewMeta', viewMeta)
// console.log('FOOBAR viewMeta.id', viewMeta.id)
console.log('FOOBAR viewMeta.value', viewMeta.value)
console.log('FOOBAR viewMeta.value.id', viewMeta.value.id)
const viewMetaId = viewMeta?.value?.id
console.log('FOOBAR projetId', projetId)
console.log('FOOBAR metaId', metaId)
console.log('FOOBAR viewMetaId', viewMetaId)
console.log('FOOBAR id', id)
const res: any = await $api.dbViewRow.delete(
'noco',
project.value.id as string,

Loading…
Cancel
Save