public class NodeTypeSelectFieldFactory extends SelectFieldFactory<NodeTypeSelectFieldDefinition>
NodeTypeManager
.NodeTypeSelectFieldDefinition
initializeProperty
SelectFieldFactory.DefaultOptionComparator
select
definition, field, item
Constructor and Description |
---|
NodeTypeSelectFieldFactory(NodeTypeSelectFieldDefinition definition,
com.vaadin.v7.data.Item relatedFieldItem,
info.magnolia.context.Context context)
Deprecated.
since 5.4.7 - use
NodeTypeSelectFieldFactory(NodeTypeSelectFieldDefinition, Item, UiContext, I18NAuthoringSupport, Context) instead. |
NodeTypeSelectFieldFactory(NodeTypeSelectFieldDefinition definition,
com.vaadin.v7.data.Item relatedFieldItem,
UiContext uiContext,
I18NAuthoringSupport i18nAuthoringSupport,
info.magnolia.context.Context context) |
Modifier and Type | Method and Description |
---|---|
protected String |
createDefaultValue(com.vaadin.v7.data.Property dataSource)
If value is null but single-select field mandates a non-null value, then pick the first value as default.
|
List<SelectFieldOptionDefinition> |
getOptions()
Get the list of SelectFieldOptionDefinition.
|
createFieldComponent, createRemoteOptionFilterPredicate, createSelectionField, getConfiguredDefaultValue, getIconResource, getRemoteOptionsName, getRemoteOptionsValue, getSelectFieldOptionDefinition, initializeComparator
createField, createTypedValue, getComponentProvider, getDefaultFieldType, getDefinitionType, getFieldDefinition, getFieldType, getI18nBasename, getLocale, getView, initializeConverter, initializeProperty, initializeTransformer, 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 NodeTypeSelectFieldFactory(NodeTypeSelectFieldDefinition definition, com.vaadin.v7.data.Item relatedFieldItem, UiContext uiContext, I18NAuthoringSupport i18nAuthoringSupport, info.magnolia.context.Context context)
@Deprecated public NodeTypeSelectFieldFactory(NodeTypeSelectFieldDefinition definition, com.vaadin.v7.data.Item relatedFieldItem, info.magnolia.context.Context context)
NodeTypeSelectFieldFactory(NodeTypeSelectFieldDefinition, Item, UiContext, I18NAuthoringSupport, Context)
instead.public List<SelectFieldOptionDefinition> getOptions()
SelectFieldFactory
getOptions
in class SelectFieldFactory<NodeTypeSelectFieldDefinition>
protected String createDefaultValue(com.vaadin.v7.data.Property dataSource)
SelectFieldFactory
createDefaultValue
in class SelectFieldFactory<NodeTypeSelectFieldDefinition>
Copyright © 2019 Magnolia International Ltd.. All rights reserved.