Package io.jmix.flowui.component
Interface SupportsValidation<V>
- All Superinterfaces:
com.vaadin.flow.component.HasElement,com.vaadin.flow.component.HasValidation,com.vaadin.flow.component.shared.HasValidationProperties,Serializable
- All Known Implementing Classes:
AbstractConfigurationDetail,CodeEditor,EntityComboBox,EntityPicker,FileStorageUploadField,FileUploadField,FilterConfigurationDetail,FullTextFilter,JmixBigDecimalField,JmixCheckboxGroup,JmixComboBox,JmixEmailField,JmixIntegerField,JmixMultiSelectComboBox,JmixMultiSelectComboBoxPicker,JmixMultiValuePicker,JmixNumberField,JmixPasswordField,JmixRadioButtonGroup,JmixSelect,JmixTextArea,JmixValuePicker,JpqlFilter,PropertyFilter,SingleFilterComponentBase,TypedDatePicker,TypedDateTimePicker,TypedTextField,TypedTimePicker,UiDataFilterConfigurationDetail,WebdavDocumentUploadField
public interface SupportsValidation<V>
extends com.vaadin.flow.component.shared.HasValidationProperties
-
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
setManualValidationMethods inherited from interface com.vaadin.flow.component.shared.HasValidationProperties
isInvalid
-
Field Details
-
PROPERTY_ERROR_MESSAGE
- See Also:
-
-
Method Details
-
addValidator
-
executeValidators
- Throws:
ValidationException
-
getErrorMessage
- Specified by:
getErrorMessagein interfacecom.vaadin.flow.component.HasValidation- Specified by:
getErrorMessagein interfacecom.vaadin.flow.component.shared.HasValidationProperties
-
setErrorMessage
- Specified by:
setErrorMessagein interfacecom.vaadin.flow.component.HasValidation- Specified by:
setErrorMessagein interfacecom.vaadin.flow.component.shared.HasValidationProperties
-
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- Specified by:
setInvalidin interfacecom.vaadin.flow.component.shared.HasValidationProperties- Parameters:
invalid- whether field should be invalid
-