public class ComponentSelectorFieldFactory extends info.magnolia.ui.form.field.factory.SelectFieldFactory<ComponentSelectorDefinition>
Available options are created according to the currently selected area in PageEditorPresenter
.
Constructor and Description |
---|
ComponentSelectorFieldFactory(ComponentSelectorDefinition definition,
com.vaadin.data.Item relatedFieldItem)
Deprecated.
|
ComponentSelectorFieldFactory(ComponentSelectorDefinition definition,
com.vaadin.data.Item relatedFieldItem,
info.magnolia.rendering.template.registry.TemplateDefinitionRegistry templateRegistry,
PageEditorPresenter pageEditorPresenter)
Deprecated.
|
ComponentSelectorFieldFactory(ComponentSelectorDefinition definition,
com.vaadin.data.Item relatedFieldItem,
info.magnolia.rendering.template.registry.TemplateDefinitionRegistry templateRegistry,
PageEditorPresenter pageEditorPresenter,
info.magnolia.i18nsystem.I18nizer i18nizer)
Deprecated.
|
ComponentSelectorFieldFactory(ComponentSelectorDefinition definition,
com.vaadin.data.Item relatedFieldItem,
info.magnolia.ui.api.context.UiContext uiContext,
info.magnolia.ui.api.i18n.I18NAuthoringSupport i18nAuthoringSupport,
info.magnolia.rendering.template.registry.TemplateDefinitionRegistry templateRegistry,
PageEditorPresenter pageEditorPresenter,
info.magnolia.i18nsystem.I18nizer i18nizer) |
Modifier and Type | Method and Description |
---|---|
protected Class<?> |
getDefaultFieldType() |
List<info.magnolia.ui.form.field.definition.SelectFieldOptionDefinition> |
getSelectFieldOptionDefinition()
Returns the available templates based on the current area.
|
createDefaultValue, createFieldComponent, createRemoteOptionFilterPredicate, createSelectionField, getDefinitionType, getIconResource, getRemoteOptionsName, getRemoteOptionsValue, initializeComparator, setPropertyDataSourceAndDefaultValue
createField, getComponentProvider, getFieldDefinition, getFieldType, getI18nBasename, getLocale, getView, initializeConverter, initializeTransformer, setComponentProvider, setFieldValidatorFactoryFactory, setI18nContentSupport, setLocale, setPropertyDataSourceDefaultValue
getMessage, getMessages, getParent, setParent
@Inject public ComponentSelectorFieldFactory(ComponentSelectorDefinition definition, com.vaadin.data.Item relatedFieldItem, info.magnolia.ui.api.context.UiContext uiContext, info.magnolia.ui.api.i18n.I18NAuthoringSupport i18nAuthoringSupport, info.magnolia.rendering.template.registry.TemplateDefinitionRegistry templateRegistry, PageEditorPresenter pageEditorPresenter, info.magnolia.i18nsystem.I18nizer i18nizer)
@Deprecated public ComponentSelectorFieldFactory(ComponentSelectorDefinition definition, com.vaadin.data.Item relatedFieldItem, info.magnolia.rendering.template.registry.TemplateDefinitionRegistry templateRegistry, PageEditorPresenter pageEditorPresenter, info.magnolia.i18nsystem.I18nizer i18nizer)
ComponentSelectorFieldFactory(ComponentSelectorDefinition, Item, UiContext, I18NAuthoringSupport, TemplateDefinitionRegistry, PageEditorPresenter, I18nizer)
instead.@Deprecated public ComponentSelectorFieldFactory(ComponentSelectorDefinition definition, com.vaadin.data.Item relatedFieldItem, info.magnolia.rendering.template.registry.TemplateDefinitionRegistry templateRegistry, PageEditorPresenter pageEditorPresenter)
ComponentSelectorFieldFactory(ComponentSelectorDefinition, Item, UiContext, I18NAuthoringSupport, TemplateDefinitionRegistry, PageEditorPresenter, I18nizer)
instead.@Deprecated public ComponentSelectorFieldFactory(ComponentSelectorDefinition definition, com.vaadin.data.Item relatedFieldItem)
ComponentSelectorFieldFactory(ComponentSelectorDefinition, Item, UiContext, I18NAuthoringSupport, TemplateDefinitionRegistry, PageEditorPresenter, I18nizer)
instead.public List<info.magnolia.ui.form.field.definition.SelectFieldOptionDefinition> getSelectFieldOptionDefinition()
getSelectFieldOptionDefinition
in class info.magnolia.ui.form.field.factory.SelectFieldFactory<ComponentSelectorDefinition>
protected Class<?> getDefaultFieldType()
getDefaultFieldType
in class info.magnolia.ui.form.field.factory.AbstractFieldFactory<ComponentSelectorDefinition,Object>
Copyright © 2016 Magnolia International Ltd.. All rights reserved.