Interface HasPlaceholder

All Superinterfaces:
HasElement, Serializable
All Known Implementing Classes:
AbstractNumberField, BigDecimalField, ComboBox, ComboBoxBase, DatePicker, EmailField, Input, IntegerField, MultiSelectComboBox, NumberField, PasswordField, Select, TextArea, TextField, TextFieldBase, TimePicker

public interface HasPlaceholder extends HasElement
A component which supports a placeholder.

A placeholder is a text that should be displayed in the input element, when the user has not entered a value.

The default implementations sets the placeholder property for this element. Override all methods in this interface if the placeholder should be set in some other way.

  • Method Summary

    Modifier and Type
    Method
    Description
    default String
    The placeholder text that should be displayed in the input element, when the user has not entered a value
    default void
    setPlaceholder(String placeholder)
    Sets the placeholder text that should be displayed in the input element, when the user has not entered a value

    Methods inherited from interface com.vaadin.flow.component.HasElement

    getElement
  • Method Details

    • setPlaceholder

      default void setPlaceholder(String placeholder)
      Sets the placeholder text that should be displayed in the input element, when the user has not entered a value
      Parameters:
      placeholder - the placeholder text, may be null.
    • getPlaceholder

      default String getPlaceholder()
      The placeholder text that should be displayed in the input element, when the user has not entered a value
      Returns:
      the placeholder property from the web component. May be null if not yet set.