Class SingleSelect

java.lang.Object
org.patternfly.component.ComponentDelegate<elemental2.dom.HTMLElement, SingleSelect>
org.patternfly.component.menu.SingleSelect
All Implemented Interfaces:
Attachable, ElementAttributeMethods<elemental2.dom.HTMLElement, SingleSelect>, ElementClassListMethods<elemental2.dom.HTMLElement, SingleSelect>, ElementConsumerMethods<elemental2.dom.HTMLElement, SingleSelect>, ElementContainerMethods<elemental2.dom.HTMLElement, SingleSelect>, ElementEventMethods<elemental2.dom.HTMLElement, SingleSelect>, ElementIdMethods<elemental2.dom.HTMLElement, SingleSelect>, ElementQueryMethods<elemental2.dom.HTMLElement>, HTMLElementAttributeMethods<elemental2.dom.HTMLElement, SingleSelect>, HTMLElementDataMethods<elemental2.dom.HTMLElement, SingleSelect>, HTMLElementStyleMethods<elemental2.dom.HTMLElement, SingleSelect>, HTMLElementVisibilityMethods<elemental2.dom.HTMLElement, SingleSelect>, IsElement<elemental2.dom.HTMLElement>, TypedBuilder<elemental2.dom.HTMLElement, SingleSelect>, Component, Expandable<elemental2.dom.HTMLElement, SingleSelect>, OuiaSupport<elemental2.dom.HTMLElement, SingleSelect>, Modifiers.Disabled<elemental2.dom.HTMLElement, SingleSelect>

public class SingleSelect extends ComponentDelegate<elemental2.dom.HTMLElement, SingleSelect>
A select component to select exactly one item from a list.

This implementation uses the Popover API and CSS anchor positioning instead of Popper.js. The select uses the browser's top-layer rendering for correct stacking, eliminating z-index issues. CSS position-try-fallbacks handles menu flipping when there is not enough space.

See Also: