Currently the filter displays all possible values to the user. It would be nice to be able to paginate these values for the user so only a portion of the total values are sent to the frontend from the API. Then allow the user click a button to go to the next n values of the total list. This would speed up performance since the backend is limiting the amount of data it has to lookup.
This would probably have to be coupled with a dynamic search that sends a request to the API when using the search bar since the client would only have a portion of the total values.
Thanks,
Brian
Hello, Brian!
Thank you for contacting us.
Kindly note that Flexmonster loads all the members when they are first displayed on the grid and doesn't make another /members
request when opening the filter popup. Therefore, adding pagination for members in the filter pop-up won't have any evident impact on the performance when using Flexmonster out of the box.
We understand that such a feature may improve your specific use case with customized DLL for the Data Server. As a possible workaround, we suggest creating your own filter popup with the paginated members list and server-side search.
You are welcome to check an example of a custom filter pop-up for reference: https://jsfiddle.net/flexmonster/dxk4Lbp5/.
Here is also a list of key events and API calls to use when adding your custom pop-up:
Hope you will find our answer helpful. Feel free to ask if there are any further questions.
Best regards,
Solomiia
Hello, Brian!
Hope you are doing well.
Our team is wondering if you had some time to check out our previous response.
Could you please let us know if you have any further questions about making the custom filter pop-up?
Looking forward to hearing from you.
Kind regards,
Solomiia