Skip to content

SearchField

Search input box with search icon, clear button, and debounced text change query dispatching.

Overview

SearchField enhances TextInput with an integrated leading search icon, an interactive trailing clear button, and automatic debouncing (searchChangeDebounceSeconds) to avoid querying on every rapid keystroke.

Debounced Search Filter

SearchField search = new SearchField()
        .placeholder("Filter items...")
        .searchChangeDebounceSeconds(0.2f);
search.onSearchChanged(e -> filterGrid(e.newQuery()));

API

SearchField::clear()

Clear Search Field

Clears query text and resets search state.

Returns SearchField: this widget for fluent configuration.