|
|
|
@ -14,12 +14,15 @@ import {
|
|
|
|
|
OpenNewRecordFormHookInj, |
|
|
|
|
PaginationDataInj, |
|
|
|
|
ReadonlyInj, |
|
|
|
|
ReloadRowDataHookInj, |
|
|
|
|
ReloadViewDataHookInj, |
|
|
|
|
computed, |
|
|
|
|
createEventHook, |
|
|
|
|
extractPkFromRow, |
|
|
|
|
inject, |
|
|
|
|
isColumnRequiredAndNull, |
|
|
|
|
message, |
|
|
|
|
onBeforeUnmount, |
|
|
|
|
onClickOutside, |
|
|
|
|
onMounted, |
|
|
|
|
provide, |
|
|
|
@ -27,6 +30,7 @@ import {
|
|
|
|
|
useEventListener, |
|
|
|
|
useGridViewColumnWidth, |
|
|
|
|
useI18n, |
|
|
|
|
useMetas, |
|
|
|
|
useMultiSelect, |
|
|
|
|
useRoute, |
|
|
|
|
useSmartsheetStoreOrThrow, |
|
|
|
@ -98,6 +102,8 @@ const {
|
|
|
|
|
removeRowIfNew, |
|
|
|
|
} = useViewData(meta, view, xWhere) |
|
|
|
|
|
|
|
|
|
const { getMeta } = useMetas() |
|
|
|
|
|
|
|
|
|
const { loadGridViewColumns, updateWidth, resizingColWidth, resizingCol } = useGridViewColumnWidth(view) |
|
|
|
|
|
|
|
|
|
const { selectCell, selectBlock, selectedRange, clearRangeRows, startSelectRange, selected } = useMultiSelect( |
|
|
|
@ -336,7 +342,6 @@ watch(
|
|
|
|
|
if (next && next.id !== old?.id) { |
|
|
|
|
// whenever tab changes or view changes save any unsaved data |
|
|
|
|
if (old?.id) { |
|
|
|
|
const { getMeta } = useMetas() |
|
|
|
|
const oldMeta = await getMeta(old.fk_model_id!) |
|
|
|
|
if (oldMeta) { |
|
|
|
|
await saveOrUpdateRecords({ |
|
|
|
|