info.magnolia.ui.contentapp.field
Class LinkFieldSelectionFactory
java.lang.Object
info.magnolia.ui.form.AbstractFormItem
info.magnolia.ui.form.field.factory.AbstractFieldFactory<LinkFieldSelectionDefinition,String>
info.magnolia.ui.contentapp.field.LinkFieldSelectionFactory
- All Implemented Interfaces:
- info.magnolia.ui.form.field.factory.FieldFactory, info.magnolia.ui.form.FormItem
public class LinkFieldSelectionFactory
- extends info.magnolia.ui.form.field.factory.AbstractFieldFactory<LinkFieldSelectionDefinition,String>
Creates and initializes a TextAndContentViewField
field based on a
field definition. This field is used to create an Input text field with a
large ContentView area. The column value to handle is coming from the
definition. If this value is not set, or the column is not part of the row
elements, the Node Path is used.
Fields inherited from class info.magnolia.ui.form.field.factory.AbstractFieldFactory |
definition, field, item |
Methods inherited from class info.magnolia.ui.form.field.factory.AbstractFieldFactory |
createDefaultValue, createField, getDefinitionType, getFieldDefinition, getFieldType, getI18nBasename, getView, initializeConverter, initializeTransformer, setComponentProvider, setFieldValidatorFactoryFactory, setI18nContentSupport, setPropertyDataSourceAndDefaultValue, setPropertyDataSourceDefaultValue |
Methods inherited from class info.magnolia.ui.form.AbstractFormItem |
getMessage, getMessages, getParent, setParent |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface info.magnolia.ui.form.FormItem |
getMessages, getParent, setParent |
LinkFieldSelectionFactory
@Inject
public LinkFieldSelectionFactory(LinkFieldSelectionDefinition definition,
com.vaadin.data.Item relatedFieldItem,
info.magnolia.ui.workbench.WorkbenchPresenter contentPresenter,
@Named(value="choosedialog")
info.magnolia.event.EventBus chooseDialogEventBus)
createFieldComponent
protected com.vaadin.ui.Field<String> createFieldComponent()
- Specified by:
createFieldComponent
in class info.magnolia.ui.form.field.factory.AbstractFieldFactory<LinkFieldSelectionDefinition,String>
getDefaultFieldType
protected Class<String> getDefaultFieldType()
- Overrides:
getDefaultFieldType
in class info.magnolia.ui.form.field.factory.AbstractFieldFactory<LinkFieldSelectionDefinition,String>
Copyright © 2014 Magnolia International Ltd.. All Rights Reserved.