D
- type of definitionT
- type of select optionpublic abstract class AbstractSelectFieldFactory<D extends AbstractSelectFieldDefinition<T,DatasourceDefinition>,T> extends AbstractFieldFactory<T,D>
Modifier and Type | Field and Description |
---|---|
protected static org.slf4j.Logger |
log |
componentProvider, definition
Constructor and Description |
---|
AbstractSelectFieldFactory(D definition,
info.magnolia.objectfactory.ComponentProvider componentProvider,
SelectFieldSupport<T> selectFieldSupport) |
Modifier and Type | Method and Description |
---|---|
com.vaadin.data.HasValue<T> |
createField() |
protected com.vaadin.ui.ItemCaptionGenerator<T> |
getCaptionGenerator() |
protected com.vaadin.data.provider.DataProvider<T,String> |
getDataProvider() |
createFieldComponent, getDefinition
@Inject public AbstractSelectFieldFactory(D definition, info.magnolia.objectfactory.ComponentProvider componentProvider, SelectFieldSupport<T> selectFieldSupport)
public com.vaadin.data.HasValue<T> createField()
createField
in interface FieldFactory<T>
createField
in class AbstractFieldFactory<T,D extends AbstractSelectFieldDefinition<T,DatasourceDefinition>>
protected com.vaadin.ui.ItemCaptionGenerator<T> getCaptionGenerator()
Copyright © 2021 Magnolia International Ltd.. All rights reserved.