@@ -368,13 +368,6 @@ const AnalyticalTable = forwardRef<AnalyticalTableDomRef, AnalyticalTablePropTyp
368368 }
369369 } , [ tableState . groupBy , tableState . columnOrder ] ) ;
370370
371- if ( parentRef . current ) {
372- scrollToRef . current = {
373- ...scrollToRef . current ,
374- horizontalScrollToOffset : columnVirtualizer . scrollToOffset ,
375- horizontalScrollToIndex : columnVirtualizer . scrollToIndex ,
376- } ;
377- }
378371 useEffect ( ( ) => {
379372 if ( triggerScroll && triggerScroll . direction === 'horizontal' ) {
380373 if ( triggerScroll . type === 'offset' ) {
@@ -726,6 +719,16 @@ const AnalyticalTable = forwardRef<AnalyticalTableDomRef, AnalyticalTablePropTyp
726719 // add range to instance for `useAutoResize` plugin hook
727720 tableInstanceRef . current . virtualRowsRange = rowVirtualizer . range ;
728721
722+ if ( parentRef . current ) {
723+ scrollToRef . current = {
724+ ...scrollToRef . current ,
725+ horizontalScrollToOffset : columnVirtualizer . scrollToOffset ,
726+ horizontalScrollToIndex : columnVirtualizer . scrollToIndex ,
727+ scrollToOffset : rowVirtualizer . scrollToOffset ,
728+ scrollToIndex : rowVirtualizer . scrollToIndex ,
729+ } ;
730+ }
731+
729732 return (
730733 < div
731734 className = { className }
@@ -854,7 +857,6 @@ const AnalyticalTable = forwardRef<AnalyticalTableDomRef, AnalyticalTablePropTyp
854857 classes = { classNames }
855858 prepareRow = { prepareRow }
856859 rows = { rows }
857- scrollToRef = { scrollToRef }
858860 isTreeTable = { isTreeTable }
859861 internalRowHeight = { internalRowHeight }
860862 popInRowHeight = { popInRowHeight }
0 commit comments