Interface EntitySearchField.Builder

All Superinterfaces:
ComponentBuilder<Entity,EntitySearchField,EntitySearchField.Builder>
Enclosing class:
EntitySearchField

public static interface EntitySearchField.Builder extends ComponentBuilder<Entity,EntitySearchField,EntitySearchField.Builder>
Builds a entity search field.
  • Method Details

    • columns

      EntitySearchField.Builder columns(int columns)
      Parameters:
      columns - the number of colums in the text field
      Returns:
      this builder instance
    • upperCase

      EntitySearchField.Builder upperCase(boolean upperCase)
      Makes the field convert all lower case input to upper case
      Parameters:
      upperCase - if true the text component convert all lower case input to upper case
      Returns:
      this builder instance
    • lowerCase

      EntitySearchField.Builder lowerCase(boolean lowerCase)
      Makes the field convert all upper case input to lower case
      Parameters:
      lowerCase - if true the text component convert all upper case input to lower case
      Returns:
      this builder instance
    • searchHintEnabled

      EntitySearchField.Builder searchHintEnabled(boolean searchHintEnabled)
      Parameters:
      searchHintEnabled - true if a search hint text should be visible when the field is empty and not focused
      Returns:
      this builder instance
    • searchOnFocusLost

      EntitySearchField.Builder searchOnFocusLost(boolean searchOnFocusLost)
      Parameters:
      searchOnFocusLost - true if search should be performed on focus lost
      Returns:
      this builder instance
    • selectAllOnFocusGained

      EntitySearchField.Builder selectAllOnFocusGained(boolean selectAllOnFocusGained)
      Parameters:
      selectAllOnFocusGained - true if the contents should be selected when the field gains focus
      Returns:
      this builder instance
    • searchIndicator

      Parameters:
      searchIndicator - the search indicator
      Returns:
      this builder instance
    • selectorFactory

      Parameters:
      selectorFactory - the selector factory to use
      Returns:
      this builder instance
    • editPanel

      A edit panel is required for the add and edit controls.
      Parameters:
      editPanel - the edit panel supplier
      Returns:
      this builder instance
    • keyStroke

      EntitySearchField.Builder keyStroke(ControlId<?> controlId, KeyStroke keyStroke)
      Parameters:
      controlId - the control id
      keyStroke - the keyStroke to assign to the given control
      Returns:
      this builder instance
    • limit

      EntitySearchField.Builder limit(int limit)
      Parameters:
      limit - the search result limit
      Returns:
      this builder instance
    • confirmAdd

      EntitySearchField.Builder confirmAdd(boolean confirmAdd)
      Parameters:
      confirmAdd - true if adding an item should be confirmed
      Returns:
      this builder instance
      See Also:
    • confirmEdit

      EntitySearchField.Builder confirmEdit(boolean confirmEdit)
      Parameters:
      confirmEdit - true if editing an item should be confirmed
      Returns:
      this builder instance
      See Also: