T
- item type.public class MultiFormView<T> extends Object implements EditorView<T>
Modifier and Type | Class and Description |
---|---|
static interface |
MultiFormView.EntryResolution<T>
Multi-form entry resolution strategy.
|
Constructor and Description |
---|
MultiFormView(MultiFormDefinition<T> definition,
info.magnolia.i18nsystem.SimpleTranslator i18n,
LocaleContext localeContext,
Datasource<T> datasource) |
Modifier and Type | Method and Description |
---|---|
com.vaadin.ui.Component |
asVaadinComponent()
Convenience method implementation.
|
protected void |
attachAddButton() |
void |
layout() |
void |
populate(T item) |
List<com.vaadin.data.BinderValidationStatus<?>> |
validate() |
protected com.vaadin.ui.Component |
wrapChildForm(EditorView<T> subForm) |
void |
write(T item) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
accessViewBeanStore, bindContext, bindInstance, create, create, create, create, destroy, getComponentProvider, getCurrentViewReference
@Inject public MultiFormView(MultiFormDefinition<T> definition, info.magnolia.i18nsystem.SimpleTranslator i18n, LocaleContext localeContext, Datasource<T> datasource)
public List<com.vaadin.data.BinderValidationStatus<?>> validate()
validate
in interface EditorView<T>
public void write(T item)
write
in interface EditorView<T>
public com.vaadin.ui.Component asVaadinComponent()
UIComponent
asVaadinComponent
in interface info.magnolia.ui.api.view.View
asVaadinComponent
in interface UIComponent
public void populate(T item)
populate
in interface EditorView<T>
public void layout()
protected com.vaadin.ui.Component wrapChildForm(EditorView<T> subForm)
protected void attachAddButton()
Copyright © 2020 Magnolia International Ltd.. All rights reserved.