public class TemplateSelectorFieldFactory extends info.magnolia.ui.form.field.factory.SelectFieldFactory<TemplateSelectorDefinition>
TemplateDefinitionAssignment
.Constructor and Description |
---|
TemplateSelectorFieldFactory(TemplateSelectorDefinition definition,
com.vaadin.data.Item relatedFieldItem) |
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, setPropertyDataSourceAndDefaultValue
createField, getFieldDefinition, getFieldType, getI18nBasename, getView, initializeTransformer, setComponentProvider, setFieldValidatorFactoryFactory, setI18nContentSupport, setPropertyDataSourceDefaultValue
getMessage, getMessages, getParent, setParent
public TemplateSelectorFieldFactory(TemplateSelectorDefinition definition, com.vaadin.data.Item relatedFieldItem)
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.