Package io.jmix.flowui.component
Interface SupportsValidation<V>
- All Superinterfaces:
com.vaadin.flow.component.HasElement,com.vaadin.flow.component.HasValidation,Serializable
- All Known Implementing Classes:
EntityComboBox,EntityPicker,FileStorageUploadField,FileUploadField,JmixBigDecimalField,JmixCheckboxGroup,JmixComboBox,JmixEmailField,JmixIntegerField,JmixMultiSelectComboBox,JmixMultiValuePicker,JmixNumberField,JmixPasswordField,JmixRadioButtonGroup,JmixSelect,JmixTextArea,JmixValuePicker,JpqlFilter,PropertyFilter,SingleFilterComponentBase,TypedDatePicker,TypedDateTimePicker,TypedTextField,TypedTimePicker
public interface SupportsValidation<V>
extends com.vaadin.flow.component.HasValidation, com.vaadin.flow.component.HasElement
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptioncom.vaadin.flow.shared.RegistrationaddValidator(Validator<? super V> validator) voiddefault Stringdefault voidsetErrorMessage(String errorMessage) voidsetInvalid(boolean invalid) Sets invalid state to the field considering result of field validation.Methods inherited from interface com.vaadin.flow.component.HasElement
getElementMethods inherited from interface com.vaadin.flow.component.HasValidation
isInvalid
-
Field Details
-
PROPERTY_ERROR_MESSAGE
- See Also:
-
-
Method Details
-
addValidator
-
executeValidators
- Throws:
ValidationException
-
getErrorMessage
- Specified by:
getErrorMessagein interfacecom.vaadin.flow.component.HasValidation
-
setErrorMessage
- Specified by:
setErrorMessagein interfacecom.vaadin.flow.component.HasValidation
-
setInvalid
void setInvalid(boolean invalid) Sets invalid state to the field considering result of field validation.- Invalid - false and validation passed - false = field is invalid
- Invalid - false and validation passed - true = field is valid
- Invalid - true and validation passed - false = field is invalid
- Invalid - true and validation passed - true = field is invalid
- Specified by:
setInvalidin interfacecom.vaadin.flow.component.HasValidation- Parameters:
invalid- whether field should be invalid
-