Telerik RadComboBox v2.8.0
Bugfixes
- The SelectedIndexChanged event fires only when the selected item has been changed. Even if the item has been changed with some custom text and the combobox gets blurred, the SelectedIndexChenged event will also be fired
- The OnClientSelectedIndexChanged event also fires under the conditions described above
- The OnClientBlur, OnClientFocus and KeyBoard Navigation now work as expected without any side effects and limitations
- You can start the combobox with no selected item in it. If you set the Text property of the control to a text that does not match any of the items in the list (including an empty string " "), no item will be selected. The MarkFirstMatch property should be enabled in this case
- When the matched item is highlighted it appears on the top of the list:

- When the containing div is resized, the drop-down area stays stuck to the input field. It does not freeze any longer
- No empty text is persisted in the input field when the MarkFirstMatch is on and the AllowCustomText is off
- The Sorting mechanism has been completely removed
- Assigning JavaScript directly to the client-side event properties is no longer available. You should set the name of the event handler to the client-side event properties:
| NOT CORRECT |
Copy Code |
|
<rad:RadComboBox id="RadComboBox1" Runat="server" Height="90px" Width="150px" OnClientBlur="window.alert(1);"> |
| CORRECT |
Copy Code |
|
<rad:RadComboBox id="RadComboBox1" Runat="server" Height="90px" Width="150px" OnClientBlur="OnClientBlurEventHandler"> |
What's new
- Better client-side Validation
- AfterClientCallBackError event
- New ErrorMessage property that shows a custom error message after the Load On Demand CallBack error appears
- TextChanged server event
- New Default skin
- The OnClientBlur event now fires as expected - when tabbing out of the combo or clicking outside it
Telerik RadComboBox v2.7.0
There are no major changes and the product is fully backwards compatible.
Changes form 2.5.2 to 2.6.2
New properties:
- ShowWhileLoading - determines whether the input should be shown while loading the combobox. Thus a flickering might be avoided when the ShowWhileLoading property is disabled.
- ShowDropDownOnTextBoxClick - determines whether the drop-down area should be opened when clicking in the input field.
Help Updates:
The DataBinding section has been updated:
Overview
Binding to Array/ArrayList
Binding to DataTable/DataSet/DataView
Binding to SqlDataSource/AccessDataSource
Binding to ObjectDataSource
Binding to XmlDataSource
Changes from 2.5.1 to 2.5.2
The Width of the combobox can now be set in percentage values. However, you should consider some side-effects that appeared due to this feature. For more details, please check the Side effects of percentage values set to the combobox width.
Changes from 2.3 to 2.5
The sorting mechanism is no longer supported by Telerik RadComboBox. The Sort property has been removed.
Changes from 2.2 to 2.3
As of Q2 2006 we have introduced a variety of new common skins (themes in ASP.NET 2.0) for all Telerik RadControls for ASP.NET. By default all controls take a new polished look and feel which is consistent across the whole product line. Five other new common skins (Outlook, Mac, Inox, Telerik and WebBlue) have been added to all Telerik RadControls for ASP.NET for a richer set of interface designs to choose from.
 |
Please, note that if you want to use the old default skins of any product you can still find them in RadControls/[ProductName]/Skins. A preview of all the provided skins is available in our Live Examples. |
Changes from 2.1 to 2.2
Atlas support may pose problems with the functionality of your web site, whether you are using Atlas or not. See Atlas support for more details.
Changes from 2.0 to 2.1
- The Overlay property has been removed. Overlay is True by default and will autodetect HTML form controls that need to be overlayed.
- The CustomAttributes collection is now renamed to Atttributes for consistency among Telerik and built-in ASP.NET controls. You can add custom attributes directly to the Attributes collection of RadComboBoxItem and access them client- and server-side using RadComboBoxItem.Attributes.
- Data-binding expressions
You can now directly access the combobox item using Container instead of Container.Item in databinding expressions.
| Old syntax |
New syntax |
<ItemTemplate> <%# DataBinder.Eval(Container.Item, "Text") %> </ItemTemplate> |
<ItemTemplate> <%# DataBinder.Eval(Container, "Text") %> </ItemTemplate> |
The syntax for binding to data items is not changed changed.
| Example |
Copy Code |
|
<ItemTemplate> <%# DataBinder.Eval(Container.DataItem, "Text") %> </ItemTemplate> |
- The FindControl() method
Templates are now stored in the controls collection of individual combobox items. You should use RadComboBoxItem.FindControl() instead of RadComboBox.FindControl() to find child controls inside the template of combobox items.
- The ??llowCustomText property
The default value has been changed from True to False.
- Typing custom text made easier
Both the AllowCustomText and MarkFirstMatch properties now allow typing in the combobox. You just need to set one of them per your requirement; you no longer need to set both.
Changes from 2.0.2 to 2.0.3
The name of the combobox assembly has been changed back to RadComboBox: in version 2.0.2 it was RadCombobox while in 2.0.3 it is RadComboBox. Depending on your VS.NET settings, this may produce problems.
To solve the problem, change the control registration tag manually,
| from: |
Copy Code |
|
<%@ Register TagPrefix="radcb" Namespace="Telerik.WebControls" Assembly="RadCombobox" %> |
| to: |
Copy Code |
|
<%@ Register TagPrefix="radcb" Namespace="Telerik.WebControls" Assembly="RadComboBox" %> |
See Also