我試圖使用react-virtualize
庫InfiniteLoader
顯示一個頂部輸入字段(用於過濾列表條目)的可滾動列表。什麼是正確的方式來重置/初始化InfiniteLoader
我使用的代碼非常接近InfiniteLoader Sample Code。 該清單工作正常,但我不知道如何更改/初始化InfiniteLoader
searchText
更改和(完全)新數據應顯示。
流程是這樣的:打開首次
- 列表,顯示了從
redux store
(正常工作)的數據。 - 用戶改變
textSearch
和新的數據提取到store
- 在這一點上,
InfiniteLoader
應進行初始化(我試過InfiniteLoader
調用resetLoadMoreRowsCache
) InfiniteLoader
應該叫loadMoreRows
像第一次和重新呈現與新的數據
我見過的INFINITELOADER DEMO具有相同的行爲:通過點擊「刷新緩存數據」什麼也沒有發生,直到我開始scolling列表。
所以我的問題:什麼是正確的方式來重置/初始化?
感謝您的澄清(也爲這個偉大的圖書館!)。你的建議加上對'recomputeRowHeights' - 'List'方法的調用完成了。再次感謝 – PeteMeier