We use cookies to give you the best experience on our website. If you continue to browse, then you agree to our privacy policy and cookie policy. Image for the cookie policy date

Slow rendering of SfComboBox on iOS

Hi we are currently using Syncfusion for Xamarin.Forms (v.20.1.0.60)

On views with a large number of SfComboBox components we are finding the rendering is slow, particularly on iOS (even on 'Release' mode). The initial loading of the view is slow and then subsequently there is some lag when scrolling the view. The more SfComboBoxes that are in the view the slower it is. In particular the loading time of the view on the page is 5+ seconds, and can sometimes take around as long as 15 seconds.

Is there anything that can be done to speed up the loading of these components, or an updated version that fixes this issue? We have confirmed it is the SfComboBoxes (even in their simplest form) that are slowing the app by replacing them with other components and testing the speed of the view loading.

Any help would be gratefully appreciated, thank you.


4 Replies

RS Ruba Shanmugam Syncfusion Team October 13, 2022 05:39 AM

Hi Kevin,


Query: Slow rendering of SfComboBox on iOS


We have prepared the sample based on the provided information, using the 15 ComboBoxs on a page. But we couldn’t able to replicate the reported slow rendering issue in iOS. We have prepared a sample for your reference and please get it from the attachments.


We ask you to try our sample and if your requirement is different, please explain to us briefly and share the replication steps with the sample. It will help us to provide the proper solution at the easiest.  Please let us know if you need any other details.


Regards,

Ruba Shanmugam


Attachment: Multiple_ComboBox_83ecb4c6.zip


KE Kevin October 13, 2022 06:56 AM

Hello, thank you for the sample.

We have taken this sample and adapted to match our problem - Specifically we have a much larger number of combo boxes in the view at once (almost 200). If we increase the number of combo boxes you will notice the speed of loading the view on iOS slows considerably - taking at least 5 seconds on our iPad.

We are also using the combo boxes in a SfDataGrid. The scrolling lag is noticeable on the grid but for us the main issue is the initial speed of loading the view.

Please find attached your sample project with more combo boxes added and an option to test the combo boxes in an SfDataGrid which replicates the problem for us on iOS.


Attachment: ComboBoxDebug_269194f9.zip


RS Ruba Shanmugam Syncfusion Team October 14, 2022 04:35 AM

Hi Kevin,


Currently, we are validating the reported query and we will let you know the details on October 19, 2022. We appreciate your patience until then.


Regards,

Ruba Shanmugam



RS Ruba Shanmugam Syncfusion Team October 19, 2022 04:00 AM

Hi Kevin,


We have logged an improvement task for getting a better performance of SfComboBox for initial loading performance and it can be tracked through our feedback portal below. 


Feedback link: https://www.syncfusion.com/feedback/38533/improve-the-performance-of-sfcombobox-for-slow-renderering-inside-the-sfdatagrid


This improvement will be included in our next Volume 4 main release which is scheduled on mid of December 2022. If we improve the performance before the Volume 4 release, we will let you know.


If you have any more specifications/suggestions for the feature request, you can add them as a comment in the portal.


Regards,

Ruba Shanmugam


Loader.
Live Chat Icon For mobile
Up arrow icon