D
- the type of link field definition.public class LinkFieldFactory<T,D extends LinkFieldDefinition<T>> extends ComboBoxFieldFactory<T,LinkFieldDefinition<T>>
LinkField
field based on a LinkFieldDefinition
.log
componentProvider, definition
Constructor and Description |
---|
LinkFieldFactory(D definition,
info.magnolia.objectfactory.ComponentProvider componentProvider,
ChooserController chooserController,
SelectFieldSupport<T> selectFieldSupport) |
LinkFieldFactory(LinkFieldDefinition<T> definition,
info.magnolia.objectfactory.ComponentProvider componentProvider,
ItemResolver<T> itemResolver,
ChooserController chooserController)
|
Modifier and Type | Method and Description |
---|---|
com.vaadin.data.HasValue<T> |
createField() |
protected Optional<? extends ItemPreviewComponent<T>> |
newItemPreviewComponent() |
createFieldComponent
getCaptionGenerator, getDataProvider
getDefinition
@Inject public LinkFieldFactory(D definition, info.magnolia.objectfactory.ComponentProvider componentProvider, ChooserController chooserController, SelectFieldSupport<T> selectFieldSupport)
@Deprecated public LinkFieldFactory(LinkFieldDefinition<T> definition, info.magnolia.objectfactory.ComponentProvider componentProvider, ItemResolver<T> itemResolver, ChooserController chooserController)
public com.vaadin.data.HasValue<T> createField()
createField
in interface FieldFactory<T>
createField
in class AbstractSelectFieldFactory<LinkFieldDefinition<T>,T>
protected Optional<? extends ItemPreviewComponent<T>> newItemPreviewComponent()
Copyright © 2020 Magnolia International Ltd.. All rights reserved.