i am using latest version of radcontrol(2008.3.1105.35). in radcombo i try to get selected value from javascript so i tried this code
var
radLable = document.getElementById("<%= radShowLabelSingleSeries.ClientID %>");
var radLablevalue = radLable.GetValue();
but i didn't get value it throw exception.
if i want to get the value what procedure i want to do. (current i am working mutible theme). any rad javascript want to add. or give suggestion to me.
5 Answers, 1 is accepted
Please check the following help topics:
http://www.telerik.com/help/aspnet-ajax/combo_clientsidebasics.html
http://www.telerik.com/help/aspnet-ajax/combo_clientsideradcombobox.html
Regards,
Albert
the Telerik team
Check out Telerik Trainer, the state of the art learning tool for Telerik products.
can you give suggestion?.
Try the following code snippets.
ASPX:
| <telerik:RadComboBox ID="RadComboBox1" runat="server"> |
| <Items> |
| <telerik:RadComboBoxItem runat="server" Text="Text1" Value="Value1" /> |
| <telerik:RadComboBoxItem runat="server" Text="Text2" Value="Value2" /> |
| <telerik:RadComboBoxItem runat="server" Text="Text3" Value="Value3" /> |
| </Items> |
| </telerik:RadComboBox> |
| <input id="Button1" type="button" value="Get Value" onclick="button_click();"/> |
JavaScript:
| <script type="text/javascript"> |
| function button_click() |
| { |
| var combo = $find("<%= RadComboBox1.ClientID %>"); |
| var value = combo.get_value(); //get the value |
| alert(value); |
| } |
| </script> |
Thanks,
Shinu.
Something like this:
function RemoveItem(value) {
var combo = $find("<%= cbDefaultCurrency.ClientID %>");
var comboItems = combo.get_items();
for (i = 0; i < combo.get_items().get_count(); i++) {
var comboItem = comboItems[i];
if (comboItem.Value == value) {
//I've tried many varients on the line above and they are all not liked. .get_value() etc...
combo.trackChanges();
combo.get_items().remove(comboItem);
combo.commitChanges();
break;
}
}
}
I'm already able to add items smoothly using this, I just want to be able to remove as well.
function AddNewItem(name, value) {
var combo = $find("<%= cbDefaultCurrency.ClientID %>");
var comboItem = new Telerik.Web.UI.RadComboBoxItem();
comboItem.set_text(name);
comboItem.set_value(value);
combo.trackChanges();
combo.get_items().add(comboItem);
if (combo.get_items().get_count() == 1) {
comboItem.select();
comboItem.scrollIntoView();
}
combo.commitChanges();
}
Try the following.
JS:
function OnClientClick() { var comboBox = $find("<%=RadComboBox1.ClientID %>"); var count = comboBox.get_items().get_count(); for (var i = 0; i < count; i++) { var item = comboBox.get_items().getItem(i); var val = item.get_value(); if (val == "s") { comboBox.get_items().remove(item); } } }Thanks,
Princy.