Package io.jmix.ui.component.impl
Class EntityFieldCreationSupport
java.lang.Object
io.jmix.ui.component.impl.EntityFieldCreationSupport
Helps to create and configure
EntityPicker and EntityComboBox components
considering jmix.ui.component.entityFieldType and jmix.ui.component.entityFieldActions properties.-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Actionsprotected UiComponentPropertiesprotected DataComponentsprotected DataManagerprotected MetadataToolsprotected UiComponents -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddActions(EntityPicker entityPicker, List<String> actionIds) booleanaddDefaultActions(EntityPicker entityPicker) createCollectionContainer(MetaClass metaClass) createDefaultContainerOptions(MetaClass metaClass) createEntityField(MetaClass metaclass, Options options) createEntityField(MetaPropertyPath metaPropertyPath, Options options) protected voidcreateFieldActions(MetaClass metaClass, MetaProperty.Type metaPropertyType, EntityPicker field) protected EntityPickercreateFieldComponent(MetaClass metaClass, Options options)
-
Field Details
-
componentProperties
-
dataComponents
-
dataManager
-
uiComponents
-
actions
-
metadataTools
-
-
Constructor Details
-
EntityFieldCreationSupport
public EntityFieldCreationSupport()
-
-
Method Details
-
createEntityField
-
createEntityField
-
createDefaultContainerOptions
-
createCollectionContainer
-
addDefaultActions
-
createFieldComponent
-
createFieldActions
protected void createFieldActions(MetaClass metaClass, MetaProperty.Type metaPropertyType, EntityPicker field) -
addActions
-