Browse Source

fix: bulk update after enabling filter

Signed-off-by: mertmit <mertmit99@gmail.com>
test/pw-duplicate-check
mertmit 1 year ago
parent
commit
5596870f30
  1. 9
      packages/nc-gui/components/dlg/BulkUpdate.vue
  2. 2
      packages/nc-gui/components/smartsheet/Grid.vue

9
packages/nc-gui/components/dlg/BulkUpdate.vue

@ -45,6 +45,14 @@ const drag = ref(false)
const editColumns = ref<Record<string, any>[]>([])
const tempRow = ref<Row>({
row: {},
oldRow: {},
rowMeta: {},
})
useProvideSmartsheetRowStore(meta, tempRow)
const fields = computed(() => {
return (meta.value.columns ?? []).filter(
(col) =>
@ -262,7 +270,6 @@ onMounted(() => {
>
<LazySmartsheetVirtualCell
v-model="formState[element.title]"
:row="row"
class="nc-input"
:class="`nc-form-input-${element.title.replaceAll(' ', '')}`"
:data-testid="`nc-form-input-${element.title.replaceAll(' ', '')}`"

2
packages/nc-gui/components/smartsheet/Grid.vue

@ -749,7 +749,7 @@ const saveOrUpdateRecords = async (args: { metaValue?: TableType; viewMetaValue?
async function reloadViewDataHandler(shouldShowLoading: boolean | void) {
// save any unsaved data before reload
await saveOrUpdateRecords();
await saveOrUpdateRecords()
// set value if spinner should be hidden
showLoading.value = !!shouldShowLoading

Loading…
Cancel
Save