Package io.jmix.ui.component
Interface Validatable
- All Known Subinterfaces:
CheckBox,CheckBoxGroup<I>,ColorPicker,ComboBox<V>,CurrencyField<V>,DateField<V>,DatePicker<V>,EntityComboBox<V>,EntityLinkField<V>,EntityPicker<V>,EntitySuggestionField<V>,Field<V>,FileStorageUploadField,FileUploadField,FullTextFilter,JpqlFilter<V>,MaskedField<V>,MultiSelectList<V>,OptionsField<V,,I> PasswordField,PropertyFilter<V>,RadioButtonGroup<I>,ResizableTextArea<V>,RichTextArea,SelectList<V,,I> SingleFilterComponent<V>,SingleSelectList<V>,Slider<V>,SourceCodeEditor,SuggestionField<V>,SuggestionFieldComponent<V,,I> TagField<V>,TagPicker<V>,TextArea<V>,TextField<V>,TextInputField<V>,TimeField<V>,TwinColumn<V>,ValuePicker<V>,ValuesPicker<V>,WebdavDocumentUploadField
- All Known Implementing Classes:
AbstractField,AbstractFileStorageUploadField,AbstractSelectList,AbstractSingleFileUploadField,AbstractSingleFilterComponent,AbstractSuggestionField,AbstractTextArea,CheckBoxGroupImpl,CheckBoxImpl,ColorPickerImpl,ComboBoxImpl,CurrencyFieldImpl,DateFieldImpl,DatePickerImpl,DynamicAttributesPanel,EntityComboBoxImpl,EntityLinkFieldImpl,EntityPickerImpl,EntitySuggestionFieldImpl,FileStorageUploadFieldImpl,FileUploadFieldImpl,FullTextFilterImpl,JpqlFilterImpl,MaskedFieldImpl,MultiSelectListImpl,PasswordFieldImpl,PropertyFilterImpl,RadioButtonGroupImpl,ResizableTextAreaImpl,RichTextAreaImpl,SearchFieldImpl,SingleSelectListImpl,SliderImpl,SourceCodeEditorImpl,SuggestionFieldImpl,TagFieldImpl,TagPickerImpl,TextAreaImpl,TextFieldImpl,TimeFieldImpl,TwinColumnImpl,ValuePickerImpl,ValuesPickerImpl,WebdavDocumentUploadFieldImpl
public interface Validatable
A component which can be validated
-
Method Summary
Modifier and TypeMethodDescriptionbooleanisValid()default booleanEnable/disable component validation on window commit for methodsWindow.validateAll(),Frame.validate(),Frame.validateAll(),Frame.isValid()By default is true and component is validated on window commit.voidvalidate()
-
Method Details
-
isValid
boolean isValid() -
validate
- Throws:
ValidationException
-
isValidateOnCommit
default boolean isValidateOnCommit()Enable/disable component validation on window commit for methodsWindow.validateAll(),Frame.validate(),Frame.validateAll(),Frame.isValid()By default is true and component is validated on window commit. For FieldGroup is false.
-