Progress Telerik UI for ASP.NET MVC
The MultiColumnComboBox component displays large sets of data in a grid-like table providing additional data values for each individual item. The control offers a number of features and functionalities, such as filtering, virtualization, grouping, templates, cascading MultiColumnComboBoxes and more, to ensure execution of all possible app scenarios.
Some users prefer to scroll through data items instead of using a pager. With large data sets, this can easily slow down your application. You can enable the MultiColumnComboBox virtualization to avoid loading delays as it will render only the data rows from the current page and swaps them as the user scrolls, instead of rendering a row for every item in the data source.
The MultiColumnComboBox control can group its items based on developer-provided criteria. By grouping items, you give users easy access to the information they need. When the grouping option is defined, the items will be automatically rearranged. Check out the demo to configure grouping.
The content within the MultiColumnComboBox can be further customized by one of the three templating options—Column, Header and Footer templates. In addition to text and numbers, you can also display other elements, such as images and icons, in a grid-like table for full control and a customized data look.
Cascading MultiColumnComboBoxes represent two or more boxes, each filtered based on the selected item in the previous one. The child is enabled only after a value is selected in the parent MultiColumnComboBox and shows filtered options according to that value.
The MultiColumnComboBox right-to-left support is available for languages like Arabic and Hebrew, in which users read from right to left. You can satisfy any script preference and facilitate user interaction by toggling between left-to-right and right-to-let alignment with only a few settings.
The ASP.NET MVC MultiColumnComboBox supports keyboard navigation, allowing users to navigate through it without using the mouse. Check out the demo page to see how you can open/close the component popups, highlight items, scroll and select values with the intuitive keyboard shortcuts.