UI for ASP.NET Core
The Telerik UI for ASP.NET Core ComboBox component displays a list of values and allows the selection of a single item from that list. Users can easily filter the list or even input their own search text. The built-in grouping functionality makes the component easier to navigate, and the option to customize templates lets you personalize the look of the ComboBox to meet your customers’ expectations. The component also comes with virtualization for large datasets and server and client filtering.
The Telerik ASP.NET Core ComboBox enables you to bind it to a grouped data source. In order to do that, you should define a group DataSource expression that uses a custom DataSource configuration and then specify the field by which the ComboBox will be grouped.
Leverage the various modes of filtering, on both the server- and client-side of your Core application. Filter modes can include “starts with” or “contains” and can facilitate the customization of how and when the results are displayed.
See the demo on ASP.NET Core ComboBox Filtering
Set the AdaptiveMode parameter to AdaptiveMode.Auto to enable a mobile-friendly rendering of the ComboBox suggestion list popup. This mode triggers the picker component to automatically adapt to the current size of the screen and changes its rendering accordingly.
See the Telerik UI for ASP.NET Core ComboBox Adaptive Rendering Demo
Ensure a smoother and more efficient user experience with the ASP.NET Core ComboBox floating label feature. Adding a label that floats above the input fields allows you to save space and ensures end-users don’t lose the required form input.
The component supports virtualization, which comes in handy with large datasets. As you can see in the example linked below, the ComboBox renders a fixed number of items at first and, when scrolled, takes the rest of the items and displays them in the same format.
Guide your users’ input with a series of two or more ComboBoxes that filter the available input options. You can enable related lists to cascade from one to another by setting a single property. Choosing an item in a ComboBox would lead to enabling/disabling the following ComboBoxes in the project and display only the relevant corresponding items.
Declarative initialization—a feature that serializes the component declaration as an MVVM declarative configuration instead of an inline initialization script— is supported in Telerik UI for ASP.NET ComboBox. It is beneficial in cases when the Content Security Policy (CSP) is enabled as it eliminates the requirement to call the methods that defer the initialization script generated after the component's HTML markup.
See Telerik UI for ASP.NET Core ComboBox declarative initialization demo