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
FieldsModifier and TypeFieldDescriptionprotected Actionsprotected DataManagerprotected Iconsprotected Messagesprotected Metadataprotected MetadataToolsprotected ScreenBuildersprotected UiComponents -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ComponentcreateBooleanField(FormField formField) createComponent(FormField formField) protected ComponentcreateDateField(FormField formField, org.springframework.core.ParameterizedTypeReference typeReference, DateField.Resolution resolution) protected ComponentcreateEntityComponent(FormField formField, String entityName) protected ComponentcreateEntityField(FormField formField) protected ComponentcreateEntityListComponent(FormField formField, String entityName) protected ComponentcreateEntityListField(FormField formField) protected ComponentcreateEnumField(FormField formField) protected ComponentcreateFileField(FormField formField) protected ComponentcreatePlatformEnumField(FormField formField) protected ComponentcreateTextArea(FormField formField) protected ComponentcreateTextFieldBigDecimal(FormField formField) protected ComponentcreateTextFieldDouble(FormField formField) protected ComponentcreateTextFieldLong(FormField formField) protected ComponentcreateTextFieldString(FormField formField) protected StringgetPrimaryKeyValue(MetaClass metaClass, Object entity)
-
Field Details
-
uiComponents
-
metadata
-
metadataTools
-
dataManager
-
messages
-
actions
-
icons
-
screenBuilders
-
-
Constructor Details
-
DynamicFormFieldComponentsFactoryBean
public DynamicFormFieldComponentsFactoryBean()
-
-
Method Details
-
createComponent
- Specified by:
createComponentin 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
-