Greetings,
I have a RadComboBox in an EditItemTemplale that uses LoadOnDemand. In the OnItemsRequested method, I need to access the RadComboBox's input value (not selected value), but have had no luck. I have researched and tested many solutions/examples of similar issues without any success.
Thanks,
SteveO...
I have a RadComboBox in an EditItemTemplale that uses LoadOnDemand. In the OnItemsRequested method, I need to access the RadComboBox's input value (not selected value), but have had no luck. I have researched and tested many solutions/examples of similar issues without any success.
Thanks,
SteveO...
5 Answers, 1 is accepted
0
Princy
Top achievements
Rank 2
answered on 10 Dec 2013, 12:56 PM
Hi,
I guess you want to access the already selected value of the RadComboBox. Please try the following code snippet.
ASPX:
Thanks,
Princy
I guess you want to access the already selected value of the RadComboBox. Please try the following code snippet.
ASPX:
protected
void
RadComboBox1_ItemsRequested(
object
sender, RadComboBoxItemsRequestedEventArgs e)
{
RadComboBox combo = (RadComboBox)sender;
string
input = combo.Text;
// Get the input text here
}
Thanks,
Princy
0
JSON
Top achievements
Rank 1
answered on 10 Dec 2013, 01:26 PM
Princy,
No, not a selected value, a markfirstmatch input value firing off the OnItemsRequested event. Basically, load on demand functionality in an EditItemTemplate wrapper.
SteveO...
No, not a selected value, a markfirstmatch input value firing off the OnItemsRequested event. Basically, load on demand functionality in an EditItemTemplate wrapper.
SteveO...
0
Princy
Top achievements
Rank 2
answered on 11 Dec 2013, 06:34 AM
Hi,
I guess you want to access the RadComboBoxItem value that matches with the 'MarkFirstMatch' on ItemsRequested event.
C#:
Thanks,
Princy.
I guess you want to access the RadComboBoxItem value that matches with the 'MarkFirstMatch' on ItemsRequested event.
C#:
protected
void
RadComboBox2_ItemsRequested(
object
sender, Telerik.Web.UI.RadComboBoxItemsRequestedEventArgs e)
{
Telerik.Web.UI.RadComboBox combo = (Telerik.Web.UI.RadComboBox)sender;
foreach
(RadComboBoxItem item
in
combo.Items)
{
if
(item.Text.StartsWith(e.Text))
{
string
text = item.Text;
break
;
}
}
}
Thanks,
Princy.
0
JSON
Top achievements
Rank 1
answered on 11 Dec 2013, 12:14 PM
Princy,
Yes, your example references the text value of the RadComboBox, which is not the mark first match value entered.
I need the input value entered, and not the matched returned value. Make sense, or am I not understanding?
Thanks,
Steve
Yes, your example references the text value of the RadComboBox, which is not the mark first match value entered.
I need the input value entered, and not the matched returned value. Make sense, or am I not understanding?
Thanks,
Steve
0
JSON
Top achievements
Rank 1
answered on 11 Dec 2013, 12:49 PM
Princy,
Please accept my apology, as I was able to resolve the issue myself. Basically all I needed to do was reference the RadComboBoxItemsRequestedEventArg, and there it is.
Thanks for all your help,
SteveO...
Please accept my apology, as I was able to resolve the issue myself. Basically all I needed to do was reference the RadComboBoxItemsRequestedEventArg, and there it is.
Thanks for all your help,
SteveO...