From 436b52186129e60ba72c20e43d2845bc3f899901 Mon Sep 17 00:00:00 2001 From: Ben Lin <maobin001@msn.com> Date: 星期四, 22 八月 2024 11:16:56 +0800 Subject: [PATCH] 取消暂停svg更新 --- src/components/Table/src/hooks/useTableHeader.ts | 15 +++++++++++---- 1 files changed, 11 insertions(+), 4 deletions(-) diff --git a/src/components/Table/src/hooks/useTableHeader.ts b/src/components/Table/src/hooks/useTableHeader.ts index e728207..5fcf82f 100644 --- a/src/components/Table/src/hooks/useTableHeader.ts +++ b/src/components/Table/src/hooks/useTableHeader.ts @@ -1,17 +1,20 @@ import type { ComputedRef, Slots } from 'vue'; -import type { BasicTableProps, InnerHandlers } from '../types/table'; +import type { BasicTableProps, InnerHandlers, InnerMethods } from '../types/table'; import { unref, computed, h } from 'vue'; import TableHeader from '../components/TableHeader.vue'; -import { isString } from '/@/utils/is'; -import { getSlot } from '/@/utils/helper/tsxHelper'; +import { isString } from '@/utils/is'; +import { getSlot } from '@/utils/helper/tsxHelper'; export function useTableHeader( propsRef: ComputedRef<BasicTableProps>, slots: Slots, handlers: InnerHandlers, + // + methods: InnerMethods, ) { const getHeaderProps = computed((): Recordable => { - const { title, showTableSetting, titleHelpMessage, tableSetting } = unref(propsRef); + const { title, showTableSetting, titleHelpMessage, tableSetting, showSelectionBar } = + unref(propsRef); const hideTitle = !slots.tableTitle && !title && !slots.toolbar && !showTableSetting; if (hideTitle && !isString(title)) { return {}; @@ -29,6 +32,10 @@ showTableSetting, tableSetting, onColumnsChange: handlers.onColumnsChange, + // + clearSelectedRowKeys: methods.clearSelectedRowKeys, + count: methods.getSelectRowKeys().length, + showSelectionBar, } as Recordable, { ...(slots.toolbar -- Gitblit v1.9.3