Class TwinColumnDelegate<C extends com.vaadin.flow.component.AbstractField<?,V>,T,V>
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.TwinColumnDelegate<C,T,V>
- All Implemented Interfaces:
ValueBindingDelegate<T>
,org.springframework.beans.factory.Aware
,org.springframework.context.ApplicationContextAware
@Component("flowui_TwinColumnDelegate")
@Scope("prototype")
public class TwinColumnDelegate<C extends com.vaadin.flow.component.AbstractField<?,V>,T,V>
extends AbstractFieldDelegate<C,T,V>
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.jmix.flowui.component.delegate.ValueBindingDelegate
ValueBindingDelegate.ValueBindingChangeEvent<T>
-
Field Summary
Modifier and TypeFieldDescriptionprotected org.springframework.context.ApplicationContext
Fields inherited from class io.jmix.flowui.component.delegate.AbstractFieldDelegate
conversionInvalid, datatype, errorMessage, explicitlyInvalid, immediateRequiredValidationEnabled, 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
createValueBinding
(ValueSource valueSource) void
setApplicationContext
(org.springframework.context.ApplicationContext applicationContext) void
Methods inherited from class io.jmix.flowui.component.delegate.AbstractFieldDelegate
addValidator, applyDefaultValueFormat, executeValidators, formatMessage, getComponentValue, getDatatype, getErrorMessage, getMessage, getRequiredErrorMessage, getRequiredMessage, isEmptyAndRequired, isInvalid, isInvalidInternal, setComponentRequiredErrorState, setConversionInvalid, setDatatype, setErrorMessage, setInvalid, setInvalidInternal, setMessages, setMetadataTools, setRequiredMessage, setStatusChangeHandler, setToModelConverter, setUiComponentProperties, updateRequiredState, validatorsPassed
Methods inherited from class io.jmix.flowui.component.delegate.AbstractValueComponentDelegate
addValueBindingChangeListener, getEventBus, getValueBinding, getValueSource, setupProperties, setValueSource, valueBindingChanged
Methods inherited from class io.jmix.flowui.component.delegate.AbstractComponentDelegate
getComponent
-
Field Details
-
applicationContext
protected org.springframework.context.ApplicationContext applicationContext
-
-
Constructor Details
-
TwinColumnDelegate
-
-
Method Details
-
createValueBinding
- Specified by:
createValueBinding
in classAbstractValueComponentDelegate<C extends com.vaadin.flow.component.AbstractField<?,
V>, T, V>
-
setApplicationContext
@Autowired public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext) throws org.springframework.beans.BeansException - Specified by:
setApplicationContext
in interfaceorg.springframework.context.ApplicationContextAware
- Overrides:
setApplicationContext
in classAbstractFieldDelegate<C extends com.vaadin.flow.component.AbstractField<?,
V>, T, V> - Throws:
org.springframework.beans.BeansException
-
updateInvalidState
public void updateInvalidState()- Overrides:
updateInvalidState
in classAbstractFieldDelegate<C extends com.vaadin.flow.component.AbstractField<?,
V>, T, V>
-