@Tag(value="vaadin-integer-field") @NpmPackage(value="@vaadin/polymer-legacy-adapter",version="22.1.0") @NpmPackage(value="@vaadin/integer-field",version="22.1.0") @NpmPackage(value="@vaadin/vaadin-text-field",version="22.1.0") @JsModule(value="@vaadin/polymer-legacy-adapter/style-modules.js") @JsModule(value="@vaadin/integer-field/src/vaadin-integer-field.js") public class IntegerField extends AbstractNumberField<IntegerField,Integer>
vaadin-integer-field
element.GeneratedVaadinTextField.ChangeEvent<R extends GeneratedVaadinTextField<R,?>>, GeneratedVaadinTextField.InvalidChangeEvent<R extends GeneratedVaadinTextField<R,?>>
AbstractField.ComponentValueChangeEvent<C extends Component,V>
BlurNotifier.BlurEvent<C extends Component>
FocusNotifier.FocusEvent<C extends Component>
HasValue.ValueChangeEvent<V>, HasValue.ValueChangeListener<E extends HasValue.ValueChangeEvent<?>>
DEFAULT_CHANGE_TIMEOUT
AUTOCOMPLETE_ATTRIBUTE
AUTOCAPITALIZE_ATTRIBUTE
AUTOCORRECT_ATTRIBUTE
Constructor and Description |
---|
IntegerField()
Constructs an empty
IntegerField . |
IntegerField(HasValue.ValueChangeListener<? super AbstractField.ComponentValueChangeEvent<IntegerField,Integer>> listener)
Constructs an empty
IntegerField with a value change listener. |
IntegerField(String label)
Constructs an empty
IntegerField with the given label. |
IntegerField(String label,
HasValue.ValueChangeListener<? super AbstractField.ComponentValueChangeEvent<IntegerField,Integer>> listener)
Constructs an empty
IntegerField with a value change listener and
a label. |
IntegerField(String label,
Integer initialValue,
HasValue.ValueChangeListener<? super AbstractField.ComponentValueChangeEvent<IntegerField,Integer>> listener)
Constructs a
IntegerField with a value change listener, a label
and an initial value. |
IntegerField(String label,
String placeholder)
Constructs an empty
IntegerField with the given label and
placeholder text. |
Modifier and Type | Method and Description |
---|---|
int |
getMax()
Gets the maximum allowed value of the field.
|
int |
getMin()
Gets the minimum allowed value of the field.
|
int |
getStep()
Gets the allowed number intervals of the field.
|
void |
setMax(int max)
Sets the maximum value of the field.
|
void |
setMin(int min)
Sets the minimum value of the field.
|
void |
setStep(int step)
Sets the allowed number intervals of the field.
|
getEmptyValue, getErrorMessage, getLabel, getMaxDouble, getMinDouble, getPlaceholder, getStepDouble, getTitle, getValue, getValueChangeMode, getValueChangeTimeout, hasControls, isAutofocus, isAutoselect, isClearButtonVisible, isInvalid, onAttach, setAutofocus, setAutoselect, setClearButtonVisible, setErrorMessage, setHasControls, setInvalid, setLabel, setMax, setMin, setPlaceholder, setRequiredIndicatorVisible, setStep, setTitle, setValue, setValueChangeMode, setValueChangeTimeout, validate
checkValidity, hasControlsBoolean
addChangeListener, addInvalidChangeListener, addThemeVariants, addToInput, addToPrefix, addToSuffix, getAutocapitalizeString, getAutocompleteString, getAutocorrectString, getErrorMessageString, getLabelString, getListString, getMaxlengthDouble, getMinlengthDouble, getNameString, getPatternString, getPlaceholderString, getTitleString, isAutofocusBoolean, isAutoselectBoolean, isClearButtonVisibleBoolean, isDisabledBoolean, isInvalidBoolean, isPreventInvalidInputBoolean, isReadonlyBoolean, isRequiredBoolean, remove, removeAll, removeThemeVariants, setAutocapitalize, setAutocomplete, setAutocorrect, setDisabled, setList, setMaxlength, setMinlength, setName, setPattern, setPreventInvalidInput, setReadonly, setRequired
getSynchronizationRegistration, hasValidValue, setPresentationValue, setSynchronizedEvent
addValueChangeListener, isEmpty, setModelValue, valueEquals
addListener, fireEvent, from, get, getChildren, getElement, getEventBus, getId, getLocale, getParent, getTranslation, getTranslation, getTranslation, getUI, hasListener, isAttached, isTemplateMapped, isVisible, onDetach, onEnabledStateChanged, set, setElement, setId, setVisible
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getCssSize, getHeight, getHeightUnit, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getWidth, getWidthUnit, setHeight, setHeight, setHeightFull, setMaxHeight, setMaxHeight, setMaxWidth, setMaxWidth, setMinHeight, setMinHeight, setMinWidth, setMinWidth, setSizeFull, setSizeUndefined, setWidth, setWidth, setWidthFull
getPrefixComponent, getSuffixComponent, setPrefixComponent, setSuffixComponent
addInputListener
addKeyDownListener, addKeyDownListener, addKeyPressListener, addKeyPressListener, addKeyUpListener, addKeyUpListener
addCompositionEndListener, addCompositionStartListener, addCompositionUpdateListener
getAutocomplete, setAutocomplete
getAutocapitalize, setAutocapitalize
isAutocorrect, setAutocorrect
getHelperComponent, getHelperText, setHelperComponent, setHelperText
getElement
addClassName, addClassNames, getClassName, getClassNames, getStyle, hasClassName, removeClassName, removeClassNames, setClassName, setClassName
addFocusShortcut, blur, focus, getTabIndex, setTabIndex
addBlurListener
addFocusListener
isEnabled, setEnabled
addThemeName, addThemeNames, getThemeName, getThemeNames, hasThemeName, removeThemeName, removeThemeNames, setThemeName, setThemeName
isReadOnly, isRequiredIndicatorVisible, setReadOnly
clear, getOptionalValue
addAttachListener
addDetachListener
public IntegerField()
IntegerField
.public IntegerField(String label)
IntegerField
with the given label.label
- the text to set as the labelpublic IntegerField(String label, String placeholder)
IntegerField
with the given label and
placeholder text.label
- the text to set as the labelplaceholder
- the placeholder text to setpublic IntegerField(HasValue.ValueChangeListener<? super AbstractField.ComponentValueChangeEvent<IntegerField,Integer>> listener)
IntegerField
with a value change listener.listener
- the value change listenerHasValue.addValueChangeListener(ValueChangeListener)
public IntegerField(String label, HasValue.ValueChangeListener<? super AbstractField.ComponentValueChangeEvent<IntegerField,Integer>> listener)
IntegerField
with a value change listener and
a label.label
- the text to set as the labellistener
- the value change listenerAbstractNumberField.setLabel(String)
,
HasValue.addValueChangeListener(ValueChangeListener)
public IntegerField(String label, Integer initialValue, HasValue.ValueChangeListener<? super AbstractField.ComponentValueChangeEvent<IntegerField,Integer>> listener)
IntegerField
with a value change listener, a label
and an initial value.label
- the text to set as the labelinitialValue
- the initial valuelistener
- the value change listenerAbstractNumberField.setLabel(String)
,
AbstractField.setValue(Object)
,
HasValue.addValueChangeListener(ValueChangeListener)
public void setMin(int min)
min
invalidates the field.min
- the min value to setpublic int getMin()
setMin(int)
public void setMax(int max)
max
invalidates the field.max
- the max value to setpublic int getMax()
setMax(int)
public void setStep(int step)
control buttons
. It is also used to
invalidate the field, if the value doesn't align with the specified step
and min
(if specified by user).step
- the new step to setIllegalArgumentException
- if the argument is less or equal to zero.public int getStep()
setStep(int)
Copyright © 2024. All rights reserved.