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 SummaryFields
- 
Method SummaryModifier 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.HasElementgetElementMethods inherited from interface com.vaadin.flow.component.HasValidationisInvalid
- 
Field Details- 
PROPERTY_ERROR_MESSAGE- See Also:
 
 
- 
- 
Method Details- 
addValidator
- 
executeValidators- Throws:
- ValidationException
 
- 
getErrorMessage- Specified by:
- getErrorMessagein interface- com.vaadin.flow.component.HasValidation
 
- 
setErrorMessage- Specified by:
- setErrorMessagein interface- com.vaadin.flow.component.HasValidation
 
- 
setInvalidvoid 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 interface- com.vaadin.flow.component.HasValidation
- Parameters:
- invalid- whether field should be invalid
 
 
-