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

RadComboBox Enter Key Problem

0 Answers 103 Views
ComboBox
This is a migrated thread and some comments may be shown as answers.
Aram
Top achievements
Rank 1
Aram asked on 07 Oct 2013, 06:07 AM

Hello,

 I have a radcombobox control that gets filled with data on page load ( at code behind ) and I have a rad button on the page, that has a clientclicking event on it, inside this event, I read the selected value of the radcombobox , using jquery selector, and do some validation on it.

The problem is happening whenever I start typing (filtering) inside the radcombobox then pressing the enter key to select the item, it is clearing the selected value of the control, so whenever I read the selected value of the radcombobox after pressing the enter key to select the item, the value gets displayed as empty string. It is working fine if I select an item using a normal mouse click.

The markup for the radcombobox is:

<rad:RadComboBox ID="lstEntity" runat="server" Width="95">
</rad:RadComboBox>

The code used to fill the radcombobox is:

With lstEntity
       .Items.Clear()
       .DataSource = _Entities.EntityCodes.OrderBy(Function(o) o)
       .DataBind()
       .Items.Insert(0, New Telerik.Web.UI.RadComboBoxItem("- Select -", "0"))
End With

 
The code used in the rad button's ClientClicking event to read the selected value of the radcombobox is:
 

var selectedEntity = $find($("[id$='lstEntity']")[0].id).get_value();

Therefore, the selectedEntity is being filled  with an empty string, whenever I select an item from the radcombobox through an enter key. As a note, the get_text() function always returns the correct selected text, regardless of the way I use to select the item (mouse click or Enter key).

So I am not sure if this is an issue with the control itself, or it is in the way I am binding the data with control or even reading the selected value. I would appreciate it if someone can help me.
 
Regards

No answers yet. Maybe you can help?

Tags
ComboBox
Asked by
Aram
Top achievements
Rank 1
Share this question
or