Page History
...
- 1 Vaadin
FieldGroup
+FormLayout
for each tab (merge bits fromFormBuilder
) - Result: a simple Vaadin application (w/ ui-framework on the classpath)
- Mika might prepare the skeleton on a branch
FormPresenter
invokingFieldFactories
- for the PoC, you can instantiate factories manually
- either refactor existing ones, or reimplement a simple TextFieldFactory with less Magnolia dependencies
- maybe API like
public Field<T> createField(D definition)
- so we can reuse a single
FieldFactory
to produce multiple instances of a field
- maybe API like
FieldFactories
no longer doing property data-binding (#setPropertyDataSource
)FormPresenter
doing the databinding instead =>fieldGroup#setItemDataSource
- -
- Enable or validate one field from the value of another one
- Not needed for the PoC:
- locale and i18n handling
- complex fields (only text fields, selects)
- visual appearance, no MagnoliaTabSheet needed, just a plain
VerticalLayout
with one-to-manyFormLayouts
- -
...
Overview
Content Tools