|
|
|
@ -42,7 +42,7 @@ const { isUIAllowed } = useUIPermission()
|
|
|
|
|
|
|
|
|
|
const { state, isNew, removeLTARRef } = useSmartsheetRowStoreOrThrow() |
|
|
|
|
|
|
|
|
|
const { loadRelatedTableMeta, relatedTableDisplayValueProp, unlink } = useProvideLTARStore( |
|
|
|
|
const { relatedTableMeta, loadRelatedTableMeta, relatedTableDisplayValueProp, unlink } = useProvideLTARStore( |
|
|
|
|
column as Ref<Required<ColumnType>>, |
|
|
|
|
row, |
|
|
|
|
isNew, |
|
|
|
@ -93,6 +93,11 @@ useSelectedCellKeyupListener(inject(ActiveCellInj, ref(false)), (e: KeyboardEven
|
|
|
|
|
break |
|
|
|
|
} |
|
|
|
|
}) |
|
|
|
|
|
|
|
|
|
const m2mColumn = computed( |
|
|
|
|
() => |
|
|
|
|
relatedTableMeta.value?.columns?.find((c: any) => c.title === relatedTableDisplayValueProp.value) as ColumnType | undefined, |
|
|
|
|
) |
|
|
|
|
</script> |
|
|
|
|
|
|
|
|
|
<template> |
|
|
|
@ -105,6 +110,7 @@ useSelectedCellKeyupListener(inject(ActiveCellInj, ref(false)), (e: KeyboardEven
|
|
|
|
|
:key="i" |
|
|
|
|
:item="cell.item" |
|
|
|
|
:value="cell.value" |
|
|
|
|
:column="m2mColumn" |
|
|
|
|
@unlink="unlinkRef(cell.item)" |
|
|
|
|
/> |
|
|
|
|
|
|
|
|
@ -130,11 +136,12 @@ useSelectedCellKeyupListener(inject(ActiveCellInj, ref(false)), (e: KeyboardEven
|
|
|
|
|
</div> |
|
|
|
|
</template> |
|
|
|
|
|
|
|
|
|
<LazyVirtualCellComponentsListItems v-model="listItemsDlg" /> |
|
|
|
|
<LazyVirtualCellComponentsListItems v-model="listItemsDlg" :column="m2mColumn" /> |
|
|
|
|
|
|
|
|
|
<LazyVirtualCellComponentsListChildItems |
|
|
|
|
v-model="childListDlg" |
|
|
|
|
:cell-value="localCellValue" |
|
|
|
|
:column="m2mColumn" |
|
|
|
|
@attach-record="onAttachRecord" |
|
|
|
|
/> |
|
|
|
|
</div> |
|
|
|
|