Я работаю с react-virtualized
и пытаюсь использовать функцию scrollToIndex
, но при ее использовании я получаю пустой список. (Если я прокручу, то мой список снова появится).React-virtualized - scrollToIndex не работает с WindowScroller
Вот мой код:
<WindowScroller>
{({ height, isScrolling, scrollTop }) => (
<AutoSizer disableHeight>
{({ width }) => (
<List
autoHeight
height={height}
rowCount={lines.length}
rowRenderer={({ index, key, style }) => rowRenderer({ index, isScrolling, key, style, lines, onDelete, toggle })}
rowHeight={145}
scrollTop={scrollTop}
scrollToIndex={100}
width={width}
/>
)}
</AutoSizer>
)}
</WindowScroller>
Если удалить scrollToIndex={100}
, все работает отлично.
scrollToIndex
работает с WindowScroller
? потому что я нашел только пример с List
Спасибо за ответ, мне действительно нужна эта функция, я использовал 'window.scrollTo (0, index * rowHeight);' как обходной путь, но это не очень точно, поскольку List не всегда начинается с вверху страницы. любое лучшее обходное решение? Спасибо за вашу помощь. – Anas
В настоящее время. Сожалею! – brianvaughn
@ Анаешь, как бы я работал над списком с переменной высотой? Мне нужно прокрутить элемент вниз по списку. решение 'window.scrollTo' не будет работать для меня, я думаю :) –