| Package | Description |
|---|---|
| org.vaadin.miki.superfields.collections | |
| org.vaadin.miki.superfields.util | |
| org.vaadin.miki.superfields.util.factory |
| Modifier and Type | Field and Description |
|---|---|
static CollectionLayoutProvider<com.vaadin.flow.component.orderedlayout.FlexLayout> |
CollectionField.DEFAULT_LAYOUT_PROVIDER
Default layout provider.
|
| Modifier and Type | Method and Description |
|---|---|
void |
CollectionField.setCollectionLayoutProvider(CollectionLayoutProvider<?> collectionLayoutProvider)
Sets new layout from a given provider and repaints all fields.
|
CollectionField<T,C> |
CollectionField.withCollectionLayoutProvider(CollectionLayoutProvider<?> collectionLayoutProvider)
Chains
CollectionField.setCollectionLayoutProvider(CollectionLayoutProvider) and returns itself. |
| Constructor and Description |
|---|
CollectionField(com.vaadin.flow.function.SerializableSupplier<C> emptyCollectionSupplier,
CollectionLayoutProvider<?> collectionLayoutProvider,
CollectionValueComponentProvider<T,?> collectionValueComponentProvider)
Creates new field.
|
CollectionField(com.vaadin.flow.function.SerializableSupplier<C> emptyCollectionSupplier,
CollectionLayoutProvider<?> collectionLayoutProvider,
com.vaadin.flow.function.SerializableSupplier<F> fieldSupplier)
Creates new field.
|
MapField(com.vaadin.flow.function.SerializableSupplier<Map<K,V>> emptyMapSupplier,
CollectionLayoutProvider<?> mainLayoutProvider,
CollectionValueComponentProvider<Map.Entry<K,V>,?> entryValueComponentProvider)
Creates a new
MapField using given empty map provider, and layout and entry component providers for the underlying CollectionField. |
| Modifier and Type | Method and Description |
|---|---|
static CollectionLayoutProvider<HeaderFooterLayoutWrapper<com.vaadin.flow.component.orderedlayout.FlexLayout,com.vaadin.flow.component.orderedlayout.FlexLayout,com.vaadin.flow.component.orderedlayout.FlexLayout,com.vaadin.flow.component.orderedlayout.FlexLayout>> |
CollectionComponentProviders.columnWithHeaderAndFooterRows(Collection<CollectionComponentProvider<?>> headerComponents,
Collection<CollectionComponentProvider<?>> footerComponents)
|
| Modifier and Type | Method and Description |
|---|---|
CollectionLayoutProvider<?> |
ObjectFieldFactory.getCollectionFieldLayoutProvider()
Returns a
CollectionLayoutProvider to be used in new CollectionFields. |
CollectionLayoutProvider<?> |
ObjectFieldFactory.getMapFieldLayoutProvider()
Returns a
CollectionLayoutProvider for new MapFields. |
| Modifier and Type | Method and Description |
|---|---|
void |
ObjectFieldFactory.setCollectionFieldLayoutProvider(CollectionLayoutProvider<?> collectionFieldLayoutProvider)
Sets a new
CollectionLayoutProvider to be used in new CollectionFields. |
void |
ObjectFieldFactory.setMapFieldLayoutProvider(CollectionLayoutProvider<?> mapFieldLayoutProvider)
Sets a new
CollectionLayoutProvider to be used in new MapFields. |
Copyright © 2023 Miki. All rights reserved.