public class TemplateSelectorFieldFactory extends info.magnolia.ui.form.field.factory.SelectFieldFactory<TemplateSelectorDefinition>
TemplateDefinitionAssignment
.Constructor and Description |
---|
TemplateSelectorFieldFactory(TemplateSelectorDefinition definition,
com.vaadin.data.Item relatedFieldItem)
Deprecated.
since 5.3.4 use the other constructor instead.
|
TemplateSelectorFieldFactory(TemplateSelectorDefinition definition,
com.vaadin.data.Item relatedFieldItem,
info.magnolia.rendering.template.assignment.TemplateDefinitionAssignment templateDefinitionAssignment) |
Modifier and Type | Method and Description |
---|---|
protected Class<?> |
getDefaultFieldType() |
static String |
getI18nTitle(info.magnolia.rendering.template.TemplateDefinition templateDefinition)
Get i18n Template title.
|
List<info.magnolia.ui.form.field.definition.SelectFieldOptionDefinition> |
getSelectFieldOptionDefinition()
Returns the available templates based on the current node.
|
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
@Deprecated public TemplateSelectorFieldFactory(TemplateSelectorDefinition definition, com.vaadin.data.Item relatedFieldItem)
@Inject public TemplateSelectorFieldFactory(TemplateSelectorDefinition definition, com.vaadin.data.Item relatedFieldItem, info.magnolia.rendering.template.assignment.TemplateDefinitionAssignment templateDefinitionAssignment)
public List<info.magnolia.ui.form.field.definition.SelectFieldOptionDefinition> getSelectFieldOptionDefinition()
getSelectFieldOptionDefinition
in class info.magnolia.ui.form.field.factory.SelectFieldFactory<TemplateSelectorDefinition>
protected Class<?> getDefaultFieldType()
getDefaultFieldType
in class info.magnolia.ui.form.field.factory.AbstractFieldFactory<TemplateSelectorDefinition,Object>
public static String getI18nTitle(info.magnolia.rendering.template.TemplateDefinition templateDefinition)
Copyright © 2015 Magnolia International Ltd.. All rights reserved.