diff --git a/src/FixedHolder/index.tsx b/src/FixedHolder/index.tsx index de95b0203..503838e2f 100644 --- a/src/FixedHolder/index.tsx +++ b/src/FixedHolder/index.tsx @@ -7,7 +7,7 @@ import ColGroup from '../ColGroup'; import TableContext from '../context/TableContext'; import type { HeaderProps } from '../Header/Header'; import devRenderTimes from '../hooks/useRenderTimes'; -import type { ColumnsType, ColumnType, Direction } from '../interface'; +import type { ColumnsType, ColumnType, Direction, TableLayout } from '../interface'; function useColumnWidth(colWidths: readonly number[], columCount: number) { return useMemo(() => { @@ -32,6 +32,7 @@ export interface FixedHeaderProps extends HeaderProps { columCount: number; direction: Direction; fixHeader: boolean; + tableLayout: TableLayout; stickyTopOffset?: number; stickyBottomOffset?: number; stickyClassName?: string; @@ -60,6 +61,7 @@ const FixedHolder = React.forwardRef>((pro onScroll, maxContentScroll, children, + tableLayout, ...restProps } = props; @@ -152,7 +154,7 @@ const FixedHolder = React.forwardRef>((pro > diff --git a/src/Table.tsx b/src/Table.tsx index b61de7520..826d544a5 100644 --- a/src/Table.tsx +++ b/src/Table.tsx @@ -697,6 +697,7 @@ function Table( stickyTopOffset={offsetHeader} className={`${prefixCls}-header`} ref={scrollHeaderRef} + tableLayout={mergedTableLayout} > {renderFixedHeaderTable} @@ -712,6 +713,7 @@ function Table( stickyBottomOffset={offsetSummary} className={`${prefixCls}-summary`} ref={scrollSummaryRef} + tableLayout={mergedTableLayout} > {renderFixedFooterTable}