I've attached a project with 4 different examples:
All are with Virtualization enabled. The initial loading without a preselection is fast but with preselection it is not useable.
How can I achieve a fast Multiselect Control which also had preselected many Items? The preselection in my example fakes the saved configuration of a user.
Hi ZMI,
We have considered the reported issue "Performance issue occurred when prebinding 500+ values to the multiselect component" as a bug from our end and the fix for the issue will be included after volume2 release which is expected to be published on first week of july 2023.
Now you can track the status of the reported issue through the feedback below,
Feedback Link: https://www.syncfusion.com/feedback/44490/performance-issue-occurred-when-prebinding-500-values-to-the-multiselect-component
Disclaimer: “Inclusion of this solution in the weekly release may change due to other factors including but not limited to QA checks and works reprioritization.”
Regards,
Priyanka K
Hi ZMI,
We would like to inform you that we have resolved the reported issue "Performance issue occurred when prebinding 500+ values to the multiselect component" in our latest version 22.1.36.Therefore, we recommend that you update your NuGet to the latest version to resolve the current problem.
https://blazor.syncfusion.com/documentation/release-notes/22.1.36?type=all#multiselect
Regards,
Priyanka K
Hi ZMI Dev, can you confirm if your issue was solved? I've a related issue that is still happening after the update. I'm using the multi select component with check box selection, virtualization enable and web api data connection. When I pre-select the values through the @bind-value property the component keeps loading items until all data is loaded. I've attached a video where you can see this behaviour.
Hi João Viana,
We have thoroughly tested the reported issue in the latest version 22.1.39 and were unable to reproduce it on our end. For your reference, we have attached a sample project and a video illustrating the testing process. To ensure you have the most up-to-date version and resolve any potential discrepancies, kindly clear the NuGet cache and upgrade the Syncfusion package correctly. If the issue persists, please let us know, and we'll be glad to assist you further.
Regards,
Priyanka K
Attachment: Multiselectperformance_f37cddc3.zip