Annotation Interface FieldBuilder.Input
- Enclosing class:
- FieldBuilder<T>
Specifies how a Java bean property should be edited using an
Input
.- See Also:
-
Optional Element Summary
Modifier and TypeOptional ElementDescriptionString[]
Add the specified class names.Get the value desired for theariaLabel
property.Get the value desired for theariaLabelledBy
property.boolean
Get the value desired for theenabled
property.Get the value desired for theheight
property.Get the value desired for theid
property.Get the sub-type ofInput
that will edit the property.Get the value desired for themaxHeight
property.Get the value desired for themaxWidth
property.Get the value desired for theminHeight
property.Get the value desired for theminWidth
property.Get the value desired for theplaceholder
property.boolean
Get the value desired for thereadOnly
property.boolean
Get the value desired for therequiredIndicatorVisible
property.String[]
Specify CSS properties to be set viaStyle.set()
.int
Get the value desired for thetabIndex
property.Get the value desired for thetype
property.Get the value desired for thevalueChangeMode
property.int
Get the value desired for thevalueChangeTimeout
property.boolean
Get the value desired for thevisible
property.Get the value desired for thewidth
property.
-
Element Details
-
implementation
Get the sub-type ofInput
that will edit the property.This property allows custom widget subclasses to be used.
The specified type must have a public constructor that takes either no arguments, or one
FieldBuilderContext
.- Returns:
- field type
- Default:
- com.vaadin.flow.component.html.Input.class
-
styleProperties
String[] stylePropertiesSpecify CSS properties to be set viaStyle.set()
.The array value consists of name, value pairs. If the array has odd length, the last element is ignored.
- Default:
- {}
-
ariaLabel
String ariaLabelGet the value desired for theariaLabel
property.- Returns:
- desired
ariaLabel
property value - See Also:
- Default:
- ""
-
ariaLabelledBy
String ariaLabelledByGet the value desired for theariaLabelledBy
property.- Returns:
- desired
ariaLabelledBy
property value - See Also:
- Default:
- ""
-
addClassNames
String[] addClassNamesAdd the specified class names.- Returns:
- zero or more class names to add
- See Also:
- Default:
- {}
-
enabled
boolean enabledGet the value desired for theenabled
property.- Returns:
- desired
enabled
property value - See Also:
- Default:
- true
-
height
String heightGet the value desired for theheight
property.- Returns:
- desired
height
property value - See Also:
- Default:
- ""
-
id
String idGet the value desired for theid
property.- Returns:
- desired
id
property value - See Also:
- Default:
- ""
-
maxHeight
String maxHeightGet the value desired for themaxHeight
property.- Returns:
- desired
maxHeight
property value - See Also:
- Default:
- ""
-
maxWidth
String maxWidthGet the value desired for themaxWidth
property.- Returns:
- desired
maxWidth
property value - See Also:
- Default:
- ""
-
minHeight
String minHeightGet the value desired for theminHeight
property.- Returns:
- desired
minHeight
property value - See Also:
- Default:
- ""
-
minWidth
String minWidthGet the value desired for theminWidth
property.- Returns:
- desired
minWidth
property value - See Also:
- Default:
- ""
-
placeholder
String placeholderGet the value desired for theplaceholder
property.- Returns:
- desired
placeholder
property value - See Also:
- Default:
- ""
-
readOnly
boolean readOnlyGet the value desired for thereadOnly
property.- Returns:
- desired
readOnly
property value - See Also:
- Default:
- false
-
requiredIndicatorVisible
boolean requiredIndicatorVisibleGet the value desired for therequiredIndicatorVisible
property.- Returns:
- desired
requiredIndicatorVisible
property value - See Also:
- Default:
- false
-
tabIndex
int tabIndexGet the value desired for thetabIndex
property.- Returns:
- desired
tabIndex
property value - See Also:
- Default:
- 0
-
type
String typeGet the value desired for thetype
property.- Returns:
- desired
type
property value - See Also:
- Default:
- "text"
-
valueChangeMode
ValueChangeMode valueChangeModeGet the value desired for thevalueChangeMode
property.- Returns:
- desired
valueChangeMode
property value - See Also:
- Default:
- ON_CHANGE
-
valueChangeTimeout
int valueChangeTimeoutGet the value desired for thevalueChangeTimeout
property.- Returns:
- desired
valueChangeTimeout
property value - See Also:
- Default:
- 400
-
visible
boolean visibleGet the value desired for thevisible
property.- Returns:
- desired
visible
property value - See Also:
- Default:
- true
-
width
String widthGet the value desired for thewidth
property.- Returns:
- desired
width
property value - See Also:
- Default:
- ""
-