Package io.jmix.bpmui.screen.dynamicform
Class DynamicFormFieldComponentsFactoryBean
java.lang.Object
io.jmix.bpmui.screen.dynamicform.DynamicFormFieldComponentsFactoryBean
- All Implemented Interfaces:
DynamicFormFieldComponentsFactory
@Component("bpm_DynamicFormFieldComponentsFactoryBean")
public class DynamicFormFieldComponentsFactoryBean
extends Object
implements DynamicFormFieldComponentsFactory
-
Field Summary
Modifier and TypeFieldDescriptionprotected Actions
protected DataManager
protected Icons
protected Messages
protected Metadata
protected MetadataTools
protected ScreenBuilders
protected UiComponents
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected Component
createBooleanField
(FormField formField) createComponent
(FormField formField) protected Component
createDateField
(FormField formField, org.springframework.core.ParameterizedTypeReference typeReference, DateField.Resolution resolution) protected Component
createEntityComponent
(FormField formField, String entityName) protected Component
createEntityField
(FormField formField) protected Component
createEntityListComponent
(FormField formField, String entityName) protected Component
createEntityListField
(FormField formField) protected Component
createEnumField
(FormField formField) protected Component
createFileField
(FormField formField) protected Component
createPlatformEnumField
(FormField formField) protected Component
createTextArea
(FormField formField) protected Component
createTextFieldBigDecimal
(FormField formField) protected Component
createTextFieldDouble
(FormField formField) protected Component
createTextFieldLong
(FormField formField) protected Component
createTextFieldString
(FormField formField) protected String
getPrimaryKeyValue
(MetaClass metaClass, Object entity)
-
Field Details
-
uiComponents
-
metadata
-
metadataTools
-
dataManager
-
messages
-
actions
-
icons
-
screenBuilders
-
-
Constructor Details
-
DynamicFormFieldComponentsFactoryBean
public DynamicFormFieldComponentsFactoryBean()
-
-
Method Details
-
createComponent
- Specified by:
createComponent
in interfaceDynamicFormFieldComponentsFactory
-
createTextFieldString
-
createTextFieldLong
-
createTextFieldDouble
-
createTextFieldBigDecimal
-
createTextArea
-
createBooleanField
-
createDateField
protected Component createDateField(FormField formField, org.springframework.core.ParameterizedTypeReference typeReference, DateField.Resolution resolution) -
createEntityField
-
createEntityListField
-
createEntityComponent
-
createEntityListComponent
-
createFileField
-
createEnumField
-
createPlatformEnumField
-
getPrimaryKeyValue
-