Certain issues with the SFAutocomplete control

Hi,

I have used the autocomplete control extensively in my xamarin forms application.

Here are some of the major issues , that I faced during implementation. I would like to know if there are fixes or work around for them.

1. For example I have 6 autocomplete controls in a single page. I am binding the controls to a viewmodel in the onAppearing() event. Some of the controls have little data and it loads fast but i have a specific control that has 3000+ rows to populate. this causes the application to freeze until all the data loads. I read a post where you mentioned that the performance issue has been fixed in the latest build but that does not seem to work as expected.

There is no indication that the user has to wait since the autocomplete controls are being binded to the view model. Can we show some indicator on the loading event for the autocomplete controls till the binding is completed for all the controls.

2. Can we increase the width of the drop down irrespective of the width of the autocomplete. I have a specific autocomplete control at the right end of the screen and it is exactly 4 digits (to show the year). But when I tap the control the data is not displayed fully. How can i adjust the width of the drop down to show the entire data. Same for other controls where the drop down does not show the entire row. There is a property about the height of the drop down but what about the width.

3. I am using the watermark property to "Select" to give a visual cue to the user that he has to tap the control to select the values. But I noticed that when the word Select is already set as the Text, the ShowSuggestionsOnFocus="true" does not work as expected. I need to delete the word Select and then the drop down appears. Can anything be done to overcome this limitation.

Thanks,

Rajesh.



3 Replies

SK Selva Kumar  Veerakrishnan Syncfusion Team December 6, 2017 11:41 AM UTC

Hi Rajesh,

Thank you for contacting Syncfusion Support.

Query: “SfAutoComplete does not load 3000+ data”

We could not reproduce the issue “SfAutoComplete does not load 3000+ data”. We have prepared a sample in which we have loaded 5000 data, and we have recorded the video for the same. Please download it from the link given below.

Sample link: http://www.syncfusion.com/downloads/support/directtrac/general/ze/SFAutoComplete_21104974983.zip  

Video link: http://www.syncfusion.com/downloads/support/directtrac/general/ze/NewVideo1246259981.zip

If the issue persists, please update the modified sample and the platform in which the issue occurs.

Query: Regarding DropDownWidth property

Currently we don’t have a property to adjust the Width of dropdown. So, we have added it to our feature request list.

This feature will be available in any of our upcoming release.

Query: ShowSuggestionOnFocus does not work as expected.

Please check the Video from the 1st query, in which the ShowSuggestionOnFocus works as expected with the Watermark inside the SfAutoComplete control. When the user taps on to the control the drop down get opened with the available items.

Note: To use Watermark inside the SfAutoComplete control use “Watermark” property as mentioned in our User guide documentation link given below.

https://help.syncfusion.com/xamarin/sfautocomplete/watermark

Regards,
Selva Kumar V.


RA Rajesh December 14, 2017 12:50 PM UTC

Hi,

I would like this behavior to be available in a future release.

Currently the autocomplete drop down position is a manual process and it needs to be automated.

Here is my situation which makes it hard to use the dropdown.

If i place the drop down at the bottom of the screen which has around 20 rows of controls then the keyboard totally blocks the drop down.

Same situation if the control is in the middle of the screen and the user does not scroll the screen upwards to see the drop down data. only the controls which are at the top of the screen are safe from this blocking by the keyboard.

Hence the appearance of the control should be dynamic relative to the appearance of the keyboard in the device. That will help to see the dropdown everytime irrespective how the user scrolls and adjusts the screen. That means the drop down should appear AWAY FROM THE KEYBOARD when it has the focus.

Thanks,

Rajesh.


SK Selva Kumar  Veerakrishnan Syncfusion Team December 15, 2017 12:08 PM UTC

Hi Rajesh,

Thanks for defining the feature.

We will consider this as a feature request and this feature "Automatic DropDown opening based on the Control present in the Screen" will be available in any of our upcoming release.

Regards,

Selva Kumar V.

Loader.
Up arrow icon