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) |
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, getView, initializeConverter, initializeTransformer, setComponentProvider, setFieldValidatorFactoryFactory, setI18nContentSupport, setPropertyDataSourceDefaultValue
getMessage, getMessages, getParent, setParent
@Inject public ComponentSelectorFieldFactory(ComponentSelectorDefinition definition, com.vaadin.data.Item relatedFieldItem, info.magnolia.rendering.template.registry.TemplateDefinitionRegistry templateRegistry, PageEditorPresenter pageEditorPresenter)
@Deprecated public ComponentSelectorFieldFactory(ComponentSelectorDefinition definition, com.vaadin.data.Item relatedFieldItem)
ComponentSelectorFieldFactory(ComponentSelectorDefinition, Item, TemplateDefinitionRegistry, PageEditorPresenter)
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 © 2015 Magnolia International Ltd.. All rights reserved.