Class MultiSelect

java.lang.Object
org.patternfly.component.ComponentDelegate<elemental2.dom.HTMLElement,B>
org.patternfly.component.menu.MultiSelect
All Implemented Interfaces:
Attachable, Finder<elemental2.dom.HTMLElement>, HasElement<elemental2.dom.HTMLElement,MultiSelect>, HasHTMLElement<elemental2.dom.HTMLElement,MultiSelect>, IsElement<elemental2.dom.HTMLElement>, TypedBuilder<elemental2.dom.HTMLElement,MultiSelect>, Component, Expandable<elemental2.dom.HTMLElement,MultiSelect>, Modifiers.Disabled<elemental2.dom.HTMLElement,MultiSelect>

public class MultiSelect extends ComponentDelegate<elemental2.dom.HTMLElement,B>
A select list enables users to select one or more items from a list. Use a select list when options are dynamic or variable.
See Also:
  • Method Details

    • multiSelect

      public static MultiSelect multiSelect(String text)
    • multiSelect

      public static MultiSelect multiSelect(MenuToggle menuToggle)
    • add

      public MultiSelect add(Menu menu)
    • that

      public MultiSelect that()
    • clear

      public void clear()
    • clear

      public void clear(boolean fireEvent)
    • selectIdentifiers

      public void selectIdentifiers(List<String> identifiers)
    • selectIdentifiers

      public void selectIdentifiers(List<String> identifiers, boolean fireEvent)
    • selectItems

      public void selectItems(List<MenuItem> items)
    • selectItems

      public void selectItems(List<MenuItem> items, boolean fireEvent)
    • unselectIdentifiers

      public void unselectIdentifiers(List<String> identifiers)
    • unselectIdentifiers

      public void unselectIdentifiers(List<String> identifiers, boolean fireEvent)
    • unselectItems

      public void unselectItems(List<MenuItem> items)
    • unselectItems

      public void unselectItems(List<MenuItem> items, boolean fireEvent)
    • attach

      public void attach(elemental2.dom.MutationRecord mutationRecord)
      Specified by:
      attach in interface Attachable
    • detach

      public void detach(elemental2.dom.MutationRecord mutationRecord)
      Specified by:
      detach in interface Attachable
    • addMenu

      public MultiSelect addMenu(Menu menu)
    • disabled

      public MultiSelect disabled(boolean disabled)
      Specified by:
      disabled in interface Modifiers.Disabled<elemental2.dom.HTMLElement,B extends TypedBuilder<elemental2.dom.HTMLElement,B>>
    • isDisabled

      public boolean isDisabled()
      Specified by:
      isDisabled in interface Modifiers.Disabled<elemental2.dom.HTMLElement,B extends TypedBuilder<elemental2.dom.HTMLElement,B>>
    • flip

      public MultiSelect flip(boolean flip)
    • placement

      public MultiSelect placement(Placement placement)
    • stayOpen

      public MultiSelect stayOpen()
    • zIndex

      public MultiSelect zIndex(int zIndex)
    • ariaLabel

      public MultiSelect ariaLabel(String label)
    • onToggle

      public MultiSelect onToggle(ToggleHandler<MultiSelect> toggleHandler)
    • collapse

      public void collapse(boolean fireEvent)
      Specified by:
      collapse in interface Expandable<elemental2.dom.HTMLElement,B extends TypedBuilder<elemental2.dom.HTMLElement,B>>
    • expand

      public void expand(boolean fireEvent)
      Specified by:
      expand in interface Expandable<elemental2.dom.HTMLElement,B extends TypedBuilder<elemental2.dom.HTMLElement,B>>