From d6f0878d309c2785844141f6086dfb0826e7ada8 Mon Sep 17 00:00:00 2001 From: Demis Bellot Date: Tue, 3 Sep 2024 16:10:49 +0800 Subject: [PATCH] export apiPrefs, results, skip, take, total --- src/components/AutoQueryGrid.vue | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/AutoQueryGrid.vue b/src/components/AutoQueryGrid.vue index 36f36e4..54d4912 100644 --- a/src/components/AutoQueryGrid.vue +++ b/src/components/AutoQueryGrid.vue @@ -338,7 +338,7 @@ const primaryKey = computed(() => getPrimaryKey(typeOf(typeName.value || apis.va const take = computed(() => apiPrefs.value.take ?? defaultTake) const results = computed(() => api.value.response ? mapGet(api.value.response, 'results') : null ?? []) -const total = computed(() => api.value.response?.total ?? results.value.length ?? 0) +const total = computed(() => (api.value.response?.total || results.value.length) ?? 0) const canFirst = computed(() => skip.value > 0) const canPrev = computed(() => skip.value > 0) @@ -354,7 +354,7 @@ const Errors = { defineExpose({ update, search, createRequestArgs, reset, createDone, createSave, editDone, editSave, forceUpdate, setEdit, - edit, createForm, editForm, + edit, createForm, editForm, apiPrefs, results, skip, take, total, }) if (Sole.interceptors.has('AutoQueryGrid.new')) Sole.interceptors.invoke('AutoQueryGrid.new', { props })