a pagination component to manage huge records #162
Replies: 2 comments
-
I have finished to plan the pagination component (FabienArcellier#14). I need it on 2 applications I develop with streamsync. I will start the development. I don't know yet if it's interesting to have it on the core or if I should develop it as custom components. Pagination is a streamsync component that allows you to paginate a repeater or a dataframe. It will allow filtering on the backend side using the page selected by the user. Filtering is manual. This mechanism preserves application performance by preventing the user's browser from slowing down or crashing because it tries to display too many records. This component also allows you to better control the bandwidth necessary to display the application. component wireframestreamsync designThe component events :
The components property :
|
Beta Was this translation helpful? Give feedback.
-
I have opened the PR #177 for this component. If you want to try it, I have uploaded an extension you can use on existing version of streamsync. |
Beta Was this translation helpful? Give feedback.
-
I think a pagination control would be great to manage situation when repeater is growing. The pagination component allow to rebuild collection binded to a repeater or to change the content of a dataframe.
two way binded properties :
properties :
events :
change_page
: trigger when a user set a page and change the page sizeI think ui component as following are interesting
source:
https://tailwindtemplates.io/templates?category=pagination
Beta Was this translation helpful? Give feedback.
All reactions