Completed
Last Updated: 23 Jan 2020 05:08 by Mahesh
ADMIN
Dimitar
Created on: 23 Mar 2018 12:48
Category: MultiColumnCombo
Type: Bug Report
0
FIX. RadMultiColumnComboBox - the selection is not synced with the text when auto-filter is enabled along with the autocomplete append functionality
To reproduce: 
- When the filter is set to contains the item is different than the item is selected from the drop-down and the text is taken from the append functionality.

Workaround
Either change the filter to StarrtsWith or remove the suggest functionality. 
7 comments
Mahesh
Posted on: 23 Jan 2020 05:08
Thanks Dess.
ADMIN
Dess | Tech Support Engineer, Sr.
Posted on: 22 Jan 2020 12:06

Hello, Mahesh,  

The purpose of the Append autocomplete mode is to autocomplete the editable part with the first item's text that matches the entered text. It is always with StartsWith logic because it appends the ending characters:

However, if you add a FilterDescriptor with FilterOperator.Contains,  the AutoCompleteMode should be Suggest. Otherwise, both autocomplete modes, Append and Suggest with Contains, will be in contradiction as it is illustrated below. If you type "M", the first item is selected in the suggest popup because it contains "M". But the editable part is appended with the text from the third item which is expected for the StartsWith autocomplete mode:

As it is explained in the online documentation, the AutoFilter functionality should be used with Suggest mode: https://devdocs.telerik.com/devtools/winforms/controls/multicolumncombobox/features/auto-complete 

I hope this information helps.

Regards,
Dess | Tech Support Engineer, Sr.
Progress Telerik

Get quickly onboarded and successful with your Telerik and/or Kendo UI products with the Virtual Classroom free technical training, available to all active customers. Learn More.
Mahesh
Posted on: 22 Jan 2020 06:42

Hi Dimitar,

I think I am also getting the same issue as Johann posted last year.

I have set the filter to StartsWith and Autocomplete is set to SuggestAppend.

In this case, it appends the text with the most likely candidate string.

The most likely candidate string might not be necessarily the first row in the suggestion.

So in this case, when I press enter, it selects the first row in the suggestion but the text is not updated.

NB: I changed SuggestAppend to Suggest and it works as expected I believe.

ADMIN
Dimitar
Posted on: 14 Jan 2019 11:59
Hi Johann,

This seems to work as expected when the filter is set to Contains. I believe that if the filter is set to StartsWith the appended text will always match the selected row. Is this suitable for your case or am I missing something? 

I am looking forward to your reply.

Regards,
Dimitar
Progress Telerik
Get quickly onboard and successful with your Telerik and/or Kendo UI products with the Virtual Classroom free technical training, available to all active customers. Learn More.
Johann
Posted on: 11 Jan 2019 12:40

My apologies Dimitar

Please try again.  Find project attached.
Yes, as mentioned we are on version 2018.3.1016.40, which is greater than the version you mentioned.
When entering text, I'm of the opinion the auto suggest text should match the row selected(highlighted) in the dropdownlist(grid).
See original comment to reproduce the scenario.

Thank you in advance,

Johann

ADMIN
Dimitar
Posted on: 11 Jan 2019 10:41
Hi Johann,

The project is empty. Could you please attach the correct one?

This issue is fixed in R2 2018 (version 2018.2.621).

Thank you in advance for your patience and cooperation. 

Regards,
Dimitar
Progress Telerik
Get quickly onboarded and successful with your Telerik and/or Kendo UI products with the Virtual Classroom free technical training, available to all active customers. Learn More.
Johann
Posted on: 11 Jan 2019 08:21

Good day

I am still struggling with this issue.
Telerik version 2018.3.1016.40.
Please find sample project attached.
When typing MIDRAND in the example provided the auto-suggest gives me MIDRAND INDUSTRIAL SUPPLIES, but ACTSYS MIDRAND is selected in the dropdownlist.


Am I perhaps doing something wrong, or is it still a bug?

Regards,
Johann

Attached Files: