diff --git a/src/Body/MeasureRow.tsx b/src/Body/MeasureRow.tsx index 3dbd12113..607e6cf6d 100644 --- a/src/Body/MeasureRow.tsx +++ b/src/Body/MeasureRow.tsx @@ -1,5 +1,5 @@ -import * as React from 'react'; import ResizeObserver from 'rc-resize-observer'; +import * as React from 'react'; import MeasureCell from './MeasureCell'; export interface MeasureCellProps { @@ -9,19 +9,21 @@ export interface MeasureCellProps { } export default function MeasureRow({ prefixCls, columnsKey, onColumnResize }: MeasureCellProps) { + const onBatchResize = React.useCallback( + infoList => { + infoList.forEach(({ data: columnKey, size }) => { + onColumnResize(columnKey, size.offsetWidth); + }); + }, + [onColumnResize], + ); return (