# ComboBox Filter

The ComboBox component allows the user to filter the available items by their text, so they can find the one they need faster.

To enable filtering, set the `Filterable` parameter to `true`. The filtering is case insensitive.

You can also use the [`OnRead` event](https://www.telerik.com/blazor-ui/documentation/components/combobox/events#onread) to:

* Get the [applied filtering criteria](https://www.telerik.com/blazor-ui/documentation/common-features/data-binding/descriptors#through-the-onread-event).
* Implement custom (server) filtering and set data dynamically.

Filtering looks in the `TextField`, and the filter is reset when the dropdown closes.

## Filter Operator

The default filter operator is `starts with`. You can choose a different operator through the `FilterOperator` parameter that takes a member of the `Telerik.Blazor.StringFilterOperator` enum.

## Performance

By default, the filtering is debounced with 150ms. Configure that with the [`DebounceDelay`](https://www.telerik.com/blazor-ui/documentation/components/combobox/overview#parameters) parameter of the component.

## Filtering Example

> caption Filtering in the ComboBox

<demo metaUrl="client/combobox/filter/" height="400"></demo>

## See Also

* [Live Demo: ComboBox Filtering](https://demos.telerik.com/blazor-ui/combobox/filtering)

* [Custom Filtering by Multiple Fields](https://www.telerik.com/blazor-ui/documentation/knowledge-base/dropdowns-search-in-multiple-fields)
