D
- the definitionTwinColSelectFieldFactory
instead.@Deprecated public class TwinColSelectFieldFactory<D extends TwinColSelectFieldDefinition> extends SelectFieldFactory<D>
SelectFieldFactory.DefaultOptionComparator
select
definition, field, item
Constructor and Description |
---|
TwinColSelectFieldFactory(D definition,
com.vaadin.v7.data.Item relatedFieldItem,
UiContext uiContext,
I18NAuthoringSupport i18nAuthoringSupport,
info.magnolia.objectfactory.ComponentProvider componentProvider)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
protected com.vaadin.v7.ui.AbstractSelect |
createFieldComponent()
Deprecated.
Implemented by subclasses to create and initialize the Vaadin Field instance to use.
|
protected com.vaadin.v7.ui.AbstractSelect |
createSelectionField()
Deprecated.
Used to initialize the desired subclass of AbstractSelect field component.
|
protected Transformer<?> |
initializeTransformer(Class<? extends Transformer<?>> transformerClass)
Deprecated.
Override in order to define the field property type.
In any case set property type as HashSet , type used by the Vaadin MultiSelect field. |
createDefaultValue, createRemoteOptionFilterPredicate, getConfiguredDefaultValue, getIconResource, getOptions, getRemoteOptionsName, getRemoteOptionsValue, getSelectFieldOptionDefinition, initializeComparator
createField, createTypedValue, getComponentProvider, getDefaultFieldType, getDefinitionType, getFieldDefinition, getFieldType, getI18nBasename, getLocale, getView, initializeConverter, initializeProperty, isMessageKey, setComponentProvider, setFieldValidatorFactoryFactory, setI18nContentSupport, setLocale, setPropertyDataSourceAndDefaultValue, setPropertyDataSourceDefaultValue
getMessage, getMessages, getParent, setParent
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getMessages, getParent, setParent
@Inject public TwinColSelectFieldFactory(D definition, com.vaadin.v7.data.Item relatedFieldItem, UiContext uiContext, I18NAuthoringSupport i18nAuthoringSupport, info.magnolia.objectfactory.ComponentProvider componentProvider)
protected com.vaadin.v7.ui.AbstractSelect createFieldComponent()
AbstractFieldFactory
createFieldComponent
in class SelectFieldFactory<D extends TwinColSelectFieldDefinition>
protected com.vaadin.v7.ui.AbstractSelect createSelectionField()
SelectFieldFactory
createSelectionField
in class SelectFieldFactory<D extends TwinColSelectFieldDefinition>
protected Transformer<?> initializeTransformer(Class<? extends Transformer<?>> transformerClass)
HashSet
, type used by the Vaadin MultiSelect field.initializeTransformer
in class AbstractFieldFactory<D extends TwinColSelectFieldDefinition,Object>
Copyright © 2021 Magnolia International Ltd.. All rights reserved.