Class SearchInputGroup

All Implemented Interfaces:
ElementAttributeMethods<HTMLElement, SearchInputGroup>, ElementClassListMethods<HTMLElement, SearchInputGroup>, ElementConsumerMethods<HTMLElement, SearchInputGroup>, ElementContainerMethods<HTMLElement, SearchInputGroup>, ElementEventMethods<HTMLElement, SearchInputGroup>, ElementIdMethods<HTMLElement, SearchInputGroup>, ElementQueryMethods<HTMLElement>, HTMLElementAttributeMethods<HTMLElement, SearchInputGroup>, HTMLElementDataMethods<HTMLElement, SearchInputGroup>, HTMLElementStyleMethods<HTMLElement, SearchInputGroup>, HTMLElementVisibilityMethods<HTMLElement, SearchInputGroup>, IsElement<HTMLElement>, TypedBuilder<HTMLElement, SearchInputGroup>, Component, ComponentIcon<HTMLElement, SearchInputGroup>, Validatable<HTMLElement, SearchInputGroup>, HasValue<String>, OuiaSupport<HTMLElement, SearchInputGroup>, Modifiers.Disabled<HTMLElement, SearchInputGroup>, Modifiers.Plain<HTMLElement, SearchInputGroup>

public class SearchInputGroup extends BaseSearchInputGroup<SearchInputGroup>
A search input is a special text input group that adds a clear utility button. The clear button is only visible if the input field is not empty. By default, the clear button clears the input field (w/o firing a change event).

Use BaseSearchInputGroup.noDefaultOnClear() to disable the default clear behavior. You can add additional clear handlers using BaseSearchInputGroup.onClear(ComponentHandler). To control the utilities visibility use BaseSearchInputGroup.showUtilitiesIf(BiFunction).

See Also: