Unplanned
Last Updated: 22 Jan 2019 06:20 by ADMIN
Julian
Created on: 21 Jan 2019 09:26
Category: MultiColumnCombo
Type: Bug Report
1
SelectedValueChanged is fired when list is dropped down for the first time (Occurs only for Chinese culture)

Hello,

I'm facing a problem with the MulticolumnCombobox that results in an SelectedValueChanged-Event when the list is dropped down the first time after data source was set. Please use the attached project for reproducing the problem using the following steps:

  1. Start Application on Windows 10 Chinese (Note: The described behaviour will not occur for other cultures (i.e. German will not fire the event at that time))
  2. Click the Button having the Text "RadButton1", which will set the DataSource and fire the event "SelectedValueChanged" (MessageBox will pop up) which is okay at this point.
  3. Now perform the drop down for the Combobox. Using Windows 10 Chinese will fire "SelectedValueChanged" and Windows 10 German will not fire "SelectedValueChanged".

==> As the MulticolumnCombobox performs different based on the culture, this seems to be a bug.

 

If you need further information, please do not hestitate to ask.

Attached Files:
3 comments
ADMIN
Dess | Tech Support Engineer, Principal
Posted on: 22 Jan 2019 06:20
Hello, Julian,      
  
The provided sample video is greatly appreciated. Indeed, it demonstrates the problematic behavior.

I have logged it in our feedback portal by making this thread public. You can track its progress, subscribe for status changes and add your comments on the following link - feedback item.

I have also updated your Telerik points.

Currently, the possible solution that I can suggest is to store the selection each time the event is fired and execute your custom logic in the SelectedValueChanged event only if the new selection differs from the last selected one.

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.
Julian
Posted on: 21 Jan 2019 13:40

Hello Dess,

thank you for your fast response. I've validated the problematic behaviour by executing the .exe-File compiled with the provided project.

As I've seen in your attached gif-file, you opened the dropdown before setting the datasource. Please watch the attached video (mp4) for the actual steps reproducing the problem.

1. Set the datasource by clicking the button. => As you can see, the selected value changes to the first entry of the datasource. This behaviour is completely fine.

2. Open the dropdown the first time => Another SelectedValueChanged occurs, which is not expected.

 

Kind regards,

Julian

ADMIN
Dess | Tech Support Engineer, Principal
Posted on: 21 Jan 2019 12:43
Hello, Julian,        

The provided sample project is greatly appreciated. It is normal that the SelectedValueChanged event is fired when you set the DataSource property because the first item is selected. Since we can't test on a Chinese Windows 10 machine, I have performed several tests with changing the culture to Chinese (Traditional, Hong Kong S.A.R.) on a Windows 7 and Windows 10 device.



The SelectedValueChanged event is fired only after clicking the button and when opening the drop down for the first time, the first item is still selected and the SelectedValueChanged is not fired a second time. The attached gif file illustrates the behavior on my end. Am I missing something?

We haven't had similar reports from other customers regarding different cultures in RadMultiColumnComboBox. Note that if you change the RadMultiColumnComboBox.Text property, it will affect the SelectedValue as well. Could you please confirm that you run exactly the same project and perform identical steps when obtaining the different behavior? Would be possible to provide a sample video from your Chinese machine demonstrating the undesired behavior that you are facing when running the provided project? Thank you in advance for your cooperation.

I am looking forward to your reply.

 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.