import { PropType } from 'vue'; import type { VxeTablePropTypes } from '../../../types'; export declare const tableProps: { /** 基本属性 */ id: PropType; data: PropType; height: PropType; minHeight: { type: PropType; default: () => null; }; maxHeight: PropType; resizable: { type: PropType; default: () => boolean | undefined; }; stripe: { type: PropType; default: () => boolean | undefined; }; border: { type: PropType; default: () => VxeTablePropTypes.Border | undefined; }; padding: { type: PropType; default: null; }; round: { type: PropType; default: () => boolean | undefined; }; size: { type: PropType; default: () => import("vxe-pc-ui").VxeComponentSizeType; }; fit: { type: PropType; default: () => boolean | undefined; }; loading: PropType; align: { type: PropType; default: () => import("vxe-pc-ui").VxeComponentAlignType | undefined; }; headerAlign: { type: PropType; default: () => import("vxe-pc-ui").VxeComponentAlignType | undefined; }; footerAlign: { type: PropType; default: () => import("vxe-pc-ui").VxeComponentAlignType | undefined; }; showHeader: { type: PropType; default: () => boolean | undefined; }; highlightCurrentRow: { type: PropType; default: () => boolean | undefined; }; /** * (即将废弃)鼠标移到行是否要高亮显示 * @deprecated */ highlightHoverRow: { type: PropType; default: () => boolean | undefined; }; /** * (即将废弃)是否要高亮当前选中列 * @deprecated */ highlightCurrentColumn: { type: PropType; default: () => boolean | undefined; }; /** * (即将废弃)鼠标移到列是否要高亮显示 * @deprecated */ highlightHoverColumn: { type: PropType; default: () => boolean | undefined; }; highlightCell: PropType; showFooter: PropType; footerData: PropType; footerMethod: PropType; rowClassName: PropType; cellClassName: PropType; headerRowClassName: PropType; headerCellClassName: PropType; footerRowClassName: PropType; footerCellClassName: PropType; cellStyle: PropType; headerCellStyle: PropType; footerCellStyle: PropType; rowStyle: PropType; headerRowStyle: PropType; footerRowStyle: PropType; showCustomHeader: { type: PropType; default: () => boolean | undefined; }; mergeHeaderCells: PropType; mergeCells: PropType; mergeFooterCells: PropType; mergeFooterItems: PropType; spanMethod: PropType; footerSpanMethod: PropType; showOverflow: { type: PropType; default: () => VxeTablePropTypes.ShowOverflow | undefined; }; showHeaderOverflow: { type: PropType; default: () => VxeTablePropTypes.ShowOverflow | undefined; }; showFooterOverflow: { type: PropType; default: () => VxeTablePropTypes.ShowOverflow | undefined; }; /** 高级属性 */ /** * (即将废弃)columnKey 已废弃,被 column-config.useKey 替换 * @deprecated */ columnKey: PropType; /** * (即将废弃)rowKey 已废弃,被 row-config.useKey 替换 * @deprecated */ rowKey: PropType; /** * (即将废弃)rowId 已废弃,被 row-config.keyField 替换 * @deprecated */ rowId: { type: PropType; default: () => string | undefined; }; zIndex: PropType; emptyText: { type: PropType; default: () => string | undefined; }; keepSource: { type: PropType; default: () => boolean | undefined; }; autoResize: { type: PropType; default: () => boolean | undefined; }; syncResize: (StringConstructor | BooleanConstructor | NumberConstructor)[]; resizeConfig: PropType; columnConfig: PropType; currentColumnConfig: PropType; cellConfig: PropType; headerCellConfig: PropType; footerCellConfig: PropType; rowConfig: PropType; aggregateConfig: PropType; aggregateAccuracyConfig: PropType; /** * 已废弃,被 aggregateConfig 替换 * @deprecated */ rowGroupConfig: PropType; currentRowConfig: PropType; /** * 已废弃,被 rowDragConfig 替换 * @deprecated */ dragConfig: PropType; rowDragConfig: PropType; columnDragConfig: PropType; resizableConfig: PropType; seqConfig: PropType; sortConfig: PropType; filterConfig: PropType; floatingFilterConfig: PropType; radioConfig: PropType; checkboxConfig: PropType; tooltipConfig: PropType; headerTooltipConfig: PropType; footerTooltipConfig: PropType; exportConfig: PropType; importConfig: PropType; printConfig: PropType; expandConfig: PropType; treeConfig: PropType; menuConfig: PropType; mouseConfig: PropType; areaConfig: PropType; keyboardConfig: PropType; clipConfig: PropType; fnrConfig: PropType; editConfig: PropType; editDirtyConfig: PropType; validConfig: PropType; editRules: PropType; loadingConfig: PropType; emptyRender: PropType; customConfig: PropType; /** * (即将废弃)横向虚拟滚动配置项 * @deprecated */ scrollX: PropType; /** * (即将废弃)纵向虚拟滚动配置项 * @deprecated */ scrollY: PropType; virtualXConfig: PropType; virtualYConfig: PropType; useScrollbar: { type: PropType; default: () => import("vxe-pc-ui").VxeComponentIsVScrollbar | undefined; }; scrollbarConfig: PropType; undoRedoHistoryConfig: PropType; animat: { type: PropType; default: () => boolean | undefined; }; delayHover: { type: PropType; default: () => number; }; /** * 渲染器配置项 */ rendererConfig: PropType; params: PropType; };