Class DatePickerDelegate<V extends Comparable>
java.lang.Object
io.jmix.flowui.component.delegate.AbstractComponentDelegate<C>
io.jmix.flowui.component.delegate.AbstractValueComponentDelegate<C,T,V>
io.jmix.flowui.component.delegate.AbstractFieldDelegate<C,T,V>
io.jmix.flowui.component.delegate.AbstractDateTimeFieldDelegate<TypedDatePicker<V>,V,LocalDate>
io.jmix.flowui.component.delegate.DatePickerDelegate<V>
- All Implemented Interfaces:
ValueBindingDelegate<V>
,org.springframework.beans.factory.Aware
,org.springframework.context.ApplicationContextAware
@Component("flowui_DatePickerDelegate")
@Scope("prototype")
public class DatePickerDelegate<V extends Comparable>
extends AbstractDateTimeFieldDelegate<TypedDatePicker<V>,V,LocalDate>
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.jmix.flowui.component.delegate.ValueBindingDelegate
ValueBindingDelegate.ValueBindingChangeEvent<T>
-
Field Summary
Fields inherited from class io.jmix.flowui.component.delegate.AbstractDateTimeFieldDelegate
dateTimeRangeValidator, maxDate, minDate
Fields inherited from class io.jmix.flowui.component.delegate.AbstractFieldDelegate
applicationContext, conversionInvalid, datatype, errorMessage, explicitlyInvalid, messages, metadataTools, PROPERTY_INVALID, requiredMessage, statusChangeHandler, toModelConverter, uiComponentProperties, validators
Fields inherited from class io.jmix.flowui.component.delegate.AbstractValueComponentDelegate
valueBinding
Fields inherited from class io.jmix.flowui.component.delegate.AbstractComponentDelegate
component
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected AbstractValueBinding<V>
createValueBinding
(ValueSource<V> valueSource) void
setDataAwareComponentsTools
(DataAwareComponentsTools dataAwareComponentsTools) protected void
setupProperties
(EntityValueSource<?, V> valueSource) Methods inherited from class io.jmix.flowui.component.delegate.AbstractDateTimeFieldDelegate
getMax, getMin, getValueType, setDatatype, setMax, setMin, setValueSource, updateDateTimeValidator
Methods inherited from class io.jmix.flowui.component.delegate.AbstractFieldDelegate
addValidator, applyDefaultValueFormat, executeValidators, formatMessage, getComponentValue, getDatatype, getErrorMessage, getMessage, getRequiredErrorMessage, getRequiredMessage, isEmptyAndRequired, isInvalid, isInvalidInternal, setApplicationContext, setComponentRequiredErrorState, setConversionInvalid, setErrorMessage, setInvalid, setInvalidInternal, setMessages, setMetadataTools, setRequiredMessage, setStatusChangeHandler, setToModelConverter, setUiComponentProperties, updateInvalidState, validatorsPassed
Methods inherited from class io.jmix.flowui.component.delegate.AbstractValueComponentDelegate
addValueBindingChangeListener, getEventBus, getValueBinding, getValueSource, valueBindingChanged
Methods inherited from class io.jmix.flowui.component.delegate.AbstractComponentDelegate
getComponent
-
Field Details
-
dataAwareComponentsTools
-
-
Constructor Details
-
DatePickerDelegate
-
-
Method Details
-
setDataAwareComponentsTools
@Autowired public void setDataAwareComponentsTools(DataAwareComponentsTools dataAwareComponentsTools) -
createValueBinding
- Specified by:
createValueBinding
in classAbstractValueComponentDelegate<TypedDatePicker<V extends Comparable>,
V extends Comparable, LocalDate>
-
setupProperties
- Overrides:
setupProperties
in classAbstractValueComponentDelegate<TypedDatePicker<V extends Comparable>,
V extends Comparable, LocalDate>
-