Browse Source

refactor(nc-gui): sort list

pull/5269/head
Wing-Kam Wong 2 years ago
parent
commit
78404fd1e2
  1. 2
      packages/nc-gui/composables/useSmartsheetStore.ts
  2. 4
      packages/nc-gui/composables/useViewSorts.ts

2
packages/nc-gui/composables/useSmartsheetStore.ts

@ -51,7 +51,7 @@ const [useProvideSmartsheetStore, useSmartsheetStore] = useInjectionState(
})
const isSqlView = computed(() => (meta.value as TableType)?.type === 'view')
const sorts = ref<Required<SortType>[]>((unref(initialSorts) as Required<SortType>[]) ?? [])
const sorts = ref<SortType[]>(unref(initialSorts) ?? [])
const nestedFilters = ref<FilterType[]>(unref(initialFilters) ?? [])
return {

4
packages/nc-gui/composables/useViewSorts.ts

@ -35,7 +35,7 @@ export function useViewSorts(view: Ref<ViewType | undefined>, reloadData?: () =>
const loadSorts = async () => {
if (isPublic.value) {
// todo: sorts missing on `ViewType`
const sharedSorts = (sharedView.value as any)?.sorts || []
const sharedSorts = (sharedView.value as any)?.list || []
sorts.value = [...sharedSorts]
return
}
@ -49,7 +49,7 @@ export function useViewSorts(view: Ref<ViewType | undefined>, reloadData?: () =>
}
}
if (!view?.value) return
sorts.value = (await $api.dbTableSort.list(view.value!.id!)).sorts?.list || []
sorts.value = (await $api.dbTableSort.list(view.value!.id!)).list as SortType[]
} catch (e: any) {
console.error(e)
message.error(await extractSdkResponseErrorMsg(e))

Loading…
Cancel
Save