useSelect fetch on scroll
it's me again!)
How to use scroll pagination with select via useSelect hook? Maybe you have any example?
29 Replies
useful-bronze•2y ago
Hi, great to see you again
you can follow this example
https://refine.dev/docs/api-reference/antd/hooks/field/useSelect/#infinite-loading-example
![ninja](https://cdn.discordapp.com/emojis/1035475938672115712.gif)
ratty-blush•2y ago
i saw it, but in your example it doesn't work(
https://owaiyvrkbgithub-hbbq--3000.local.webcontainer.io/posts/create
it fetches data ones and thats it, but what about scrolling?)
useful-bronze•2y ago
oh sorry, i will debug and inform you
ratty-blush•2y ago
so i use this getList method in data provider
![No description](https://cdn.answeroverflow.com/1055832775279788032/image.png)
ratty-blush•2y ago
and as i understand from docs, useSelect use em as default method
useful-bronze•2y ago
yes, you are right
i check infinite loading example, in post list page, on table's category filter works as expected.
am i missing something ?
code example is here: pages/posts/list.tsx
ratty-blush•2y ago
![No description](https://cdn.answeroverflow.com/1055834126021824552/image.png)
ratty-blush•2y ago
this one)
useful-bronze•2y ago
infinite scroll example only implemented on here. category section filter
![No description](https://cdn.answeroverflow.com/1055834340887642112/image.png)
ratty-blush•2y ago
wow
i try to find it in create)) or edit)
useful-bronze•2y ago
i guess we need to write this to doc, we have 4 page and only table filter has implemented code.
sorry about that.
ratty-blush•2y ago
yep, that would be nice for the next similar questions)
from Refine users)
useful-bronze•2y ago
this is the fetch on scroll related code.
src/pages/posts/list.tsx
yes you are absolutely right, thanks for the feedback ! we will handle it as soon as possible
ratty-blush•2y ago
yep, found this)
useful-bronze•2y ago
actually we have
useSelectInfiniteScroll()
feature in our backlog.
when we ship this feature, it will be much easier to use. just like a useSelect !