KendoReact MultiSelect Overview

The KendoReact MultiSelect is a form component that displays a list of options and allows for multiple selections from this list and supports custom rendering of popup items and tags, header and footer elements, virtualization, and configurable options for controlling the list behavior.

The KendoReact MultiSelect component is part of the KendoReact library of React UI components. It is distributed through NPM under the kendo-react-dropdowns package.

The following example demonstrates the MultiSelect in action.

View Source
Change Theme:

The MultiSelect is part of the KendoReact Dropdowns component library. The procedures for installing, importing, and using the Dropdowns are identical for all components in the package. To learn how to use the MultiSelect and the rest of the Dropdowns, see the Getting Started with the KendoReact Dropdowns guide.

Key Features

  • Data and value bindingYou can bind the MultiSelect to primitive (strings and numbers) or complex (objects) items.
  • Custom valuesYou can allow the MultiSelect component to accept custom values.
  • FilteringYou can configure the MultiSelect to filter the results locally or on the server.
  • Custom tagsYou can customize how to render each of the value tags.
  • Custom renderingYou can customize the way the MultiSelect component renders its elements.
  • VirtualizationThe virtual scrolling feature is an alternative to paging and helps display large data sets.
  • Floating labelsYou can show floating labels inside the KendoReact MultiSelect component.
  • Forms supportYou can use the React MultiSelect component with HTML form elements or with the KendoReact Form component.
  • GlobalizationThe built-in globalization support allows you to create apps that are ready to be implemented worldwide.
  • Keyboard navigationThe MultiSelect supports various keyboard shortcuts.
  • AccessibilityThe MultiSelect is accessible for screen readers and supports WAI-ARIA attributes.

In this article

Not finding the help you need?