@Component(value="bpm_DynamicFormFieldComponentsFactoryBean") public class DynamicFormFieldComponentsFactoryBean extends java.lang.Object implements DynamicFormFieldComponentsFactory
Modifier and Type | Field and Description |
---|---|
protected io.jmix.ui.Actions |
actions |
protected io.jmix.core.DataManager |
dataManager |
protected io.jmix.ui.icon.Icons |
icons |
protected io.jmix.core.Messages |
messages |
protected io.jmix.core.Metadata |
metadata |
protected io.jmix.core.MetadataTools |
metadataTools |
protected io.jmix.ui.ScreenBuilders |
screenBuilders |
protected io.jmix.ui.UiComponents |
uiComponents |
Constructor and Description |
---|
DynamicFormFieldComponentsFactoryBean() |
Modifier and Type | Method and Description |
---|---|
protected io.jmix.ui.component.Component |
createBooleanField(FormField formField) |
io.jmix.ui.component.Component |
createComponent(FormField formField) |
protected io.jmix.ui.component.Component |
createDateField(FormField formField,
org.springframework.core.ParameterizedTypeReference typeReference,
io.jmix.ui.component.DateField.Resolution resolution) |
protected io.jmix.ui.component.Component |
createEntityComponent(FormField formField,
java.lang.String entityName) |
protected io.jmix.ui.component.Component |
createEntityField(FormField formField) |
protected io.jmix.ui.component.Component |
createEntityListComponent(FormField formField,
java.lang.String entityName) |
protected io.jmix.ui.component.Component |
createEntityListField(FormField formField) |
protected io.jmix.ui.component.Component |
createEnumField(FormField formField) |
protected io.jmix.ui.component.Component |
createFileField(FormField formField) |
protected io.jmix.ui.component.Component |
createPlatformEnumField(FormField formField) |
protected io.jmix.ui.component.Component |
createTextArea(FormField formField) |
protected io.jmix.ui.component.Component |
createTextFieldDouble(FormField formField) |
protected io.jmix.ui.component.Component |
createTextFieldLong(FormField formField) |
protected io.jmix.ui.component.Component |
createTextFieldString(FormField formField) |
protected java.lang.String |
getPrimaryKeyValue(io.jmix.core.metamodel.model.MetaClass metaClass,
java.lang.Object entity) |
@Autowired protected io.jmix.ui.UiComponents uiComponents
@Autowired protected io.jmix.core.Metadata metadata
@Autowired protected io.jmix.core.MetadataTools metadataTools
@Autowired protected io.jmix.core.DataManager dataManager
@Autowired protected io.jmix.core.Messages messages
@Autowired protected io.jmix.ui.Actions actions
@Autowired protected io.jmix.ui.icon.Icons icons
@Autowired protected io.jmix.ui.ScreenBuilders screenBuilders
public DynamicFormFieldComponentsFactoryBean()
public io.jmix.ui.component.Component createComponent(FormField formField)
createComponent
in interface DynamicFormFieldComponentsFactory
protected io.jmix.ui.component.Component createTextFieldString(FormField formField)
protected io.jmix.ui.component.Component createTextFieldLong(FormField formField)
protected io.jmix.ui.component.Component createTextFieldDouble(FormField formField)
protected io.jmix.ui.component.Component createTextArea(FormField formField)
protected io.jmix.ui.component.Component createBooleanField(FormField formField)
protected io.jmix.ui.component.Component createDateField(FormField formField, org.springframework.core.ParameterizedTypeReference typeReference, io.jmix.ui.component.DateField.Resolution resolution)
protected io.jmix.ui.component.Component createEntityField(FormField formField)
protected io.jmix.ui.component.Component createEntityListField(FormField formField)
protected io.jmix.ui.component.Component createEntityComponent(FormField formField, java.lang.String entityName)
protected io.jmix.ui.component.Component createEntityListComponent(FormField formField, java.lang.String entityName)
protected io.jmix.ui.component.Component createFileField(FormField formField)
protected io.jmix.ui.component.Component createEnumField(FormField formField)
protected io.jmix.ui.component.Component createPlatformEnumField(FormField formField)
protected java.lang.String getPrimaryKeyValue(io.jmix.core.metamodel.model.MetaClass metaClass, java.lang.Object entity)