This is a migrated thread and some comments may be shown as answers.

Bug when using with IME

6 Answers 91 Views
AutoCompleteBox
This is a migrated thread and some comments may be shown as answers.
Hillin
Top achievements
Rank 1
Hillin asked on 01 Mar 2019, 05:06 AM

When using AutoCompleteBox with IME, the AutoCompleteBox may "steal" characters from the IME input.

For example, if there is an auto complete entry named "Hello", and we type "HA" in the AutoCompleteBox with an IME, the initial character "H" will be stolen by the AutoCompleteBox, leaving only "A". 

6 Answers, 1 is accepted

Sort by
0
Dilyan Traykov
Telerik team
answered on 05 Mar 2019, 11:55 AM
Hi Hillin,

I tried to replicate the issue you described in the examples available in our WPF Controls Samples application and the SDK Samples Browser, but was, unfortunately, unable to do so.

Could you please try replicating the issue in any of these examples as well and let me know if you succeed in doing so? If that is the case, please specify the exact demo which demonstrates the issue as well as the action steps which are required in order to observe it.

Thank you in advance for your cooperation on the matter.

Regards,
Dilyan Traykov
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.
0
Hillin
Top achievements
Rank 1
answered on 06 Mar 2019, 02:16 AM

Hi Dilyan,

Thanks for your reply.

I can confirm that this issue only exists when the AutoCompleteMode is set to Append or SuggestAppend. Setting it to Suggest, as the examples in the SDK Samples Browser do, will not have any problem dealing with IME.

0
Dilyan Traykov
Telerik team
answered on 07 Mar 2019, 03:07 PM
Hi Hillin,

Thank you for the clarification.

I tried setting the AutoCompleteMode of the RadAutoCompleteBox in the Data Validation demo from our SDK Samples Browser to Append and SuggestAppend, but the characters seem to correctly be displayed by the control. I've attached a short recording of the result I observe at my end to my reply for your reference.

Could you please have a look and let me know if I'm missing something of importance? I will be awaiting your reply.

Regards,
Dilyan Traykov
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.
0
Hillin
Top achievements
Rank 1
answered on 11 Mar 2019, 02:08 AM

Hi Dilyan,

 

Please try to type something starting with "T" with IME in the Data Validation demo. The first character typed into the IME will only be stolen if the RadAutoCompleteBox has one or more items with a matching initial (in this demo, it only has items with an initial "T").

0
Dilyan Traykov
Telerik team
answered on 13 Mar 2019, 12:14 PM
Hi Hillin,

Thank you for the clarification. Indeed, I was able to replicate the behavior at my end after following the actions steps you specified.

After looking at the source code, however, I can state that the control is not designed to work with IME input as it relies on the KeyDown event which is not fired when using this input mode. I have thus logged the following feature request in our feedback portal on your behalf regarding such support. I have also awarded you with some Telerik points for bringing this to our attention.

If I can further assist you in any other way, please let me know.

Regards,
Dilyan Traykov
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.
0
Hillin
Top achievements
Rank 1
answered on 18 Mar 2019, 06:57 AM
Thanks Dilyan! Hope this could be fixed soon.
Tags
AutoCompleteBox
Asked by
Hillin
Top achievements
Rank 1
Answers by
Dilyan Traykov
Telerik team
Hillin
Top achievements
Rank 1
Share this question
or