Hi,
I have a RadComboBox as:
I have loaded it with few items using Page_Load on server side. Now i need to add an item at client-side using javascript. How can i achieve this. This is what i have got.
Thanks in Advance.
I have a RadComboBox as:
<
telerik:RadComboBox
ID
=
"rcbProducts"
runat
=
"server"
EmptyMessage
=
"Select a product"
AllowCustomText
=
"true"
AppendDataBoundItems
=
"true"
DataTextField
=
"ProductName"
ToolTip
=
"ProductDescription"
HighlightTemplatedItems
=
"true"
>
<
ItemTemplate
>
<
div
onmouseover
=
'showToolTip(this);'
title='<%# Eval("ProductDescription")%>' style='width: 100%;'>
<%# Eval("ProductName")%></
div
>
</
ItemTemplate
>
</
telerik:RadComboBox
>
function
Add() {
var
combo = $find(
"<%= rcbProducts.ClientID %>"
);
var
comboItem =
new
Telerik.Web.UI.RadComboBoxItem();
comboItem.set_text(
"New Item"
);
var
div = document.createElement(
"div"
);
div.setAttribute(
"onmouseover"
,
"showToolTip(this);"
);
div.setAttribute(
"title"
,
"New Item"
);
div.setAttribute(
"style"
,
"width: 100%;"
);
div.innerHTML =
"New Item"
;
comboItem.set_element(div);
//It doesnt set div as element???
combo.get_items().add(comboItem);
comboItem.select();
return
false
;
}