Package io.jmix.flowui.component.factory
Class EntityFieldCreationSupport
java.lang.Object
io.jmix.flowui.component.factory.EntityFieldCreationSupport
@Component("flowui_EntityFieldCreationSupport")
public class EntityFieldCreationSupport
extends Object
-
Field Summary
Modifier and TypeFieldDescriptionprotected final Actions
protected final org.springframework.context.ApplicationContext
protected final UiComponentProperties
protected final DataComponents
protected final DataManager
protected final MetadataTools
protected final UiComponents
-
Constructor Summary
ConstructorDescriptionEntityFieldCreationSupport
(UiComponents uiComponents, Actions actions, MetadataTools metadataTools, UiComponentProperties componentProperties, DataComponents dataComponents, DataManager dataManager, org.springframework.context.ApplicationContext applicationContext) -
Method Summary
Modifier and TypeMethodDescriptionprotected CollectionContainer
createCollectionContainer
(MetaClass metaClass) com.vaadin.flow.component.Component
com.vaadin.flow.component.Component
createEntityField
(ComponentGenerationContext context, boolean considerComposition) protected void
createFieldActions
(MetaClass metaClass, MetaProperty.Type metaPropertyType, EntityPickerComponent field, boolean considerComposition) protected List<Sort.Order>
getInstanceNameSortOrders
(MetaClass metaClass)
-
Field Details
-
uiComponents
-
actions
-
metadataTools
-
componentProperties
-
dataComponents
-
dataManager
-
applicationContext
protected final org.springframework.context.ApplicationContext applicationContext
-
-
Constructor Details
-
EntityFieldCreationSupport
public EntityFieldCreationSupport(UiComponents uiComponents, Actions actions, MetadataTools metadataTools, UiComponentProperties componentProperties, DataComponents dataComponents, DataManager dataManager, org.springframework.context.ApplicationContext applicationContext)
-
-
Method Details
-
createEntityField
@Nullable public com.vaadin.flow.component.Component createEntityField(ComponentGenerationContext context) -
createEntityField
@Nullable public com.vaadin.flow.component.Component createEntityField(ComponentGenerationContext context, boolean considerComposition) -
createFieldActions
protected void createFieldActions(MetaClass metaClass, MetaProperty.Type metaPropertyType, EntityPickerComponent field, boolean considerComposition) -
createCollectionContainer
-
getInstanceNameSortOrders
-