Form input

Autocomplete

Search and select without mixing the query draft with committed values.

Choose it deliberately

Typing pays off when scanning the list takes longer.

01

Use when

The list is long — countries, people, tags — and the user knows what they are looking for.

02

Use a dropdown when

The list is short and known: a query adds a step without saving one.

Composition

Decide who filters and what happens to chosen rows.

01

Remote lists

Set `filter` to `false`, fetch on the query yourself, pass the results as `items`, and show `loading` in the meantime.

02

Chosen rows

In `multiple` mode `hideSelected` removes chosen rows from the list; without it they stay, marked as selected.