@Tag(value="vaadin-integer-field") @JsModule(value="@vaadin/vaadin-text-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,?>>com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<C extends com.vaadin.flow.component.Component,V>HasClientValidation.ClientValidatedEventcom.vaadin.flow.component.BlurNotifier.BlurEvent<C extends com.vaadin.flow.component.Component>DEFAULT_CHANGE_TIMEOUTAUTOCOMPLETE_ATTRIBUTEAUTOCAPITALIZE_ATTRIBUTEAUTOCORRECT_ATTRIBUTE| Constructor and Description |
|---|
IntegerField()
Constructs an empty
IntegerField. |
IntegerField(com.vaadin.flow.component.HasValue.ValueChangeListener<? super com.vaadin.flow.component.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,
com.vaadin.flow.component.HasValue.ValueChangeListener<? super com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<IntegerField,Integer>> listener)
Constructs an empty
IntegerField with a value change listener and
a label. |
IntegerField(String label,
Integer initialValue,
com.vaadin.flow.component.HasValue.ValueChangeListener<? super com.vaadin.flow.component.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.
|
addValidationStatusChangeListener, getDefaultValidator, getEmptyValue, getErrorMessage, getLabel, getMaxDouble, getMinDouble, getPlaceholder, getStepDouble, getTitle, getValue, getValueChangeMode, getValueChangeTimeout, hasControls, isAutofocus, isAutoselect, isClearButtonVisible, isEnforcedFieldValidationEnabled, isInvalid, onAttach, setAutofocus, setAutoselect, setClearButtonVisible, setErrorMessage, setHasControls, setInvalid, setLabel, setMax, setMin, setPlaceholder, setRequiredIndicatorVisible, setStep, setTitle, setValue, setValueChangeMode, setValueChangeTimeout, validatecheckValidity, hasControlsBooleanaddChangeListener, 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, setRequiredgetSynchronizationRegistration, hasValidValue, setPresentationValue, setSynchronizedEventaddValueChangeListener, isEmpty, setModelValue, valueEqualsaddListener, fireEvent, from, get, getChildren, getElement, getEventBus, getId, getLocale, getParent, getTranslation, getTranslation, getTranslation, getTranslation, getUI, hasListener, isAttached, isTemplateMapped, isVisible, onDetach, onEnabledStateChanged, set, setElement, setId, setVisibleclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetCssSize, getHeight, getHeightUnit, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getWidth, getWidthUnit, setHeight, setHeight, setHeightFull, setMaxHeight, setMaxHeight, setMaxWidth, setMaxWidth, setMinHeight, setMinHeight, setMinWidth, setMinWidth, setSizeFull, setSizeUndefined, setWidth, setWidth, setWidthFullgetPrefixComponent, getSuffixComponent, setPrefixComponent, setSuffixComponentaddKeyDownListener, addKeyDownListener, addKeyPressListener, addKeyPressListener, addKeyUpListener, addKeyUpListeneraddCompositionEndListener, addCompositionStartListener, addCompositionUpdateListenergetAutocomplete, setAutocompletegetAutocapitalize, setAutocapitalizeisAutocorrect, setAutocorrectgetHelperComponent, getHelperText, setHelperComponent, setHelperTextaddClientValidatedEventListeneraddClassName, addClassNames, getClassName, getClassNames, getStyle, hasClassName, removeClassName, removeClassNames, setClassName, setClassNameaddFocusShortcut, blur, focus, getTabIndex, setTabIndexaddThemeName, addThemeNames, getThemeName, getThemeNames, hasThemeName, removeThemeName, removeThemeNames, setThemeName, setThemeNamepublic 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(com.vaadin.flow.component.HasValue.ValueChangeListener<? super com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<IntegerField,Integer>> listener)
IntegerField with a value change listener.listener - the value change listenerHasValue.addValueChangeListener(ValueChangeListener)public IntegerField(String label, com.vaadin.flow.component.HasValue.ValueChangeListener<? super com.vaadin.flow.component.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, com.vaadin.flow.component.HasValue.ValueChangeListener<? super com.vaadin.flow.component.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 © 2025. All rights reserved.