About RadAutoCompleteBox for ASP.NET AJAX
Telerik RadAutoCompleteBox for ASP.NET AJAX is a powerful drop-down list control
which allows users to select multiple entries and display them as a sequence of
strings separated by a delimiter, or fancy styled tokens depending on your preferences.
The users are given the ability to either choose entries from the drop-down container,
or create custom ones. The custom entries are created by pressing the defined delimiter,
or the 'Enter' key in case of 'Token' input type.
The entries currently present in the input area are deleted by the 'Backspace' key
or by the 'X' button, placed in the upper right corner of the entry. The entries
are deleted by the 'X' button only when the InputType property of RadAutoCompleteBox
is set to 'Token'.
You can now control whether the input area will render all entries on a single line or it will wrap on multiple lines with the help of the SingleLineEntries property.
RadAutoCompleteBox allows the user to edit a Token by double-clicking it when the
AllowTokenEditing property is set to "true":
<telerik:RadAutoCompleteBox runat="server" ID="RadAutoCompleteBox1"
DataSourceID="SqlDataSource1" DataTextField="FirstName" InputType="Token">
<TokensSettings AllowTokenEditing="true" />
</telerik:RadAutoCompleteBox >
RadAutoCompleteBox can be bound to various data sources. It is populated with data
by either server-side binding (ASP.NET Data Source controls), or client-side binding
(Web service, WCF service, ODATA). The items loaded into the drop-down container
of RadAutoCompleteBox are loaded using the load-on-demand approach -- the items
are loaded when needed.
Note: The Material skin is available only for the modern Lightweight
render mode. Change the skin or the mode to properly visualize the demonstrated control.
RadAutoCompleteBox and 120+ other controls are part of UI for ASP.NET AJAX, a comprehensive toolset taking care of the
common functionality of your application, while leaving you with more time to work
on its business logic.
Key Features
- InputType
- Client-side binding
- Server-side binding
- Rich appearance styles
- Server templates
- Client templates
More about RadAutoCompleteBox for ASP.NET AJAX