@UiController(value="bpm_FormDataPropertiesFragment")
 @UiDescriptor(value="form-data-properties-fragment.xml")
public class FormDataPropertiesFragment
extends io.jmix.ui.screen.ScreenFragment
| Modifier and Type | Field and Description | 
|---|---|
protected BpmnXmlParser | 
bpmnXmlParser  | 
protected io.jmix.ui.component.HBoxLayout | 
businessKeyPanel  | 
protected java.util.Map<java.lang.String,FormData> | 
customFormDefinitionMap  | 
protected io.jmix.ui.model.DataContext | 
dataContext  | 
protected io.jmix.ui.model.InstanceContainer<FormDataModel> | 
formDataDc  | 
protected io.jmix.ui.model.CollectionContainer<FormFieldModel> | 
formFieldsDc  | 
protected io.jmix.ui.component.VBoxLayout | 
formFieldsPanel  | 
protected io.jmix.ui.component.Table<FormFieldModel> | 
formFieldsTable  | 
protected io.jmix.ui.model.CollectionContainer<FormParamModel> | 
formParamsDc  | 
protected io.jmix.ui.component.VBoxLayout | 
formParamsPanel  | 
protected io.jmix.ui.component.Table<FormParamModel> | 
formParamsTable  | 
protected io.jmix.core.Metadata | 
metadata  | 
protected BpmnModeler | 
modeler  | 
protected ModelerPropsPanelUiHelper | 
modelerPropsPanelUiHelper  | 
protected io.jmix.ui.component.ComboBox<FormOpenMode> | 
openModeLookup  | 
protected io.jmix.ui.model.CollectionContainer<FormOutcomeModel> | 
outcomesDc  | 
protected io.jmix.ui.component.VBoxLayout | 
outcomesPanel  | 
protected io.jmix.ui.component.Table<FormOutcomeModel> | 
outcomesTable  | 
protected io.jmix.ui.model.CollectionPropertyContainer<FormOutputVariableModel> | 
outputVariablesDc  | 
protected io.jmix.ui.component.VBoxLayout | 
outputVariablesPanel  | 
protected HasFormData | 
parentModelElement  | 
protected ProcessFormScreens | 
processFormScreens  | 
protected io.jmix.ui.ScreenBuilders | 
screenBuilders  | 
protected io.jmix.ui.component.TextField<java.lang.String> | 
screenIdField  | 
protected io.jmix.ui.component.ComboBox<java.lang.String> | 
screenLookup  | 
| Constructor and Description | 
|---|
FormDataPropertiesFragment()  | 
| Modifier and Type | Method and Description | 
|---|---|
protected boolean | 
checkCustomFormIsAllowedInTheProcess(FormData formDefinition)  | 
protected void | 
fillFormParamsDc()  | 
protected void | 
fillOutcomesDcForCustomForm()  | 
protected void | 
fillOutputVariablesDcForCustomForm()  | 
protected void | 
initBusinessKeyLookupOptions()  | 
protected void | 
initComponentsVisibility()  | 
protected void | 
initScreenLookupField()  | 
protected void | 
onFormDataDcItemPropertyChange(io.jmix.ui.model.InstanceContainer.ItemPropertyChangeEvent<FormDataModel> event)  | 
protected void | 
onFormFieldsDcCollectionChange(io.jmix.ui.model.CollectionContainer.CollectionChangeEvent<FormFieldModel> event)  | 
protected void | 
onFormFieldsTableCreateActionPerformed(io.jmix.ui.action.Action.ActionPerformedEvent event)  | 
protected void | 
onFormFieldsTableEdit(io.jmix.ui.action.Action.ActionPerformedEvent event)  | 
protected void | 
onFormFieldsTableMoveFieldDownActionPerformed(io.jmix.ui.action.Action.ActionPerformedEvent event)  | 
protected void | 
onFormFieldsTableMoveFieldUpActionPerformed(io.jmix.ui.action.Action.ActionPerformedEvent event)  | 
protected void | 
onFormParamsDcCollectionChange(io.jmix.ui.model.CollectionContainer.CollectionChangeEvent<FormParamModel> event)  | 
protected void | 
onFormParamsTableCreate(io.jmix.ui.action.Action.ActionPerformedEvent event)  | 
protected void | 
onFormParamsTableEdit(io.jmix.ui.action.Action.ActionPerformedEvent event)  | 
protected void | 
onOutcomesDcCollectionChange(io.jmix.ui.model.CollectionContainer.CollectionChangeEvent<FormOutcomeModel> event)  | 
protected void | 
onOutcomesTableCreate(io.jmix.ui.action.Action.ActionPerformedEvent event)  | 
protected void | 
onOutcomesTableEdit(io.jmix.ui.action.Action.ActionPerformedEvent event)  | 
protected void | 
onOutcomesTableMoveOutcomeDownActionPerformed(io.jmix.ui.action.Action.ActionPerformedEvent event)  | 
protected void | 
onOutcomesTableMoveOutcomeUpActionPerformed(io.jmix.ui.action.Action.ActionPerformedEvent event)  | 
void | 
setModeler(BpmnModeler modeler)  | 
void | 
setParentModelElement(HasFormData parentModelElement)  | 
protected void | 
showFormFieldEditWithProcessVariables(FormFieldEdit formFieldEdit)  | 
protected void | 
updateFormDataInModeler()  | 
addAfterInitListener, addAttachEventListener, addDetachEventListener, addInitListener, fireEvent, getApplicationContext, getEventHub, getExtensions, getFragment, getHostController, getHostScreen, getId, getScreenData, getUiEventListeners, init, setApplicationContext, setExtensions, setFragment, setHostController, setId, setScreenData, setUiEventListeners@Autowired protected io.jmix.ui.model.InstanceContainer<FormDataModel> formDataDc
@Autowired protected io.jmix.ui.model.CollectionContainer<FormFieldModel> formFieldsDc
@Autowired protected io.jmix.ui.model.CollectionContainer<FormOutcomeModel> outcomesDc
@Autowired protected io.jmix.ui.model.CollectionPropertyContainer<FormOutputVariableModel> outputVariablesDc
@Autowired protected io.jmix.ui.model.CollectionContainer<FormParamModel> formParamsDc
@Autowired protected io.jmix.ui.component.VBoxLayout formFieldsPanel
@Autowired protected io.jmix.ui.component.VBoxLayout outcomesPanel
@Autowired protected io.jmix.ui.component.VBoxLayout formParamsPanel
@Autowired protected io.jmix.ui.component.ComboBox<java.lang.String> screenLookup
@Autowired protected io.jmix.ui.component.TextField<java.lang.String> screenIdField
@Autowired protected BpmnXmlParser bpmnXmlParser
@Autowired protected io.jmix.ui.component.Table<FormFieldModel> formFieldsTable
@Autowired protected io.jmix.ui.component.Table<FormOutcomeModel> outcomesTable
@Autowired protected io.jmix.ui.component.ComboBox<FormOpenMode> openModeLookup
@Autowired protected ModelerPropsPanelUiHelper modelerPropsPanelUiHelper
@Autowired protected io.jmix.ui.model.DataContext dataContext
@Autowired protected io.jmix.ui.component.Table<FormParamModel> formParamsTable
@Autowired protected io.jmix.ui.ScreenBuilders screenBuilders
@Autowired protected ProcessFormScreens processFormScreens
@Autowired protected io.jmix.core.Metadata metadata
@Autowired protected io.jmix.ui.component.HBoxLayout businessKeyPanel
@Autowired protected io.jmix.ui.component.VBoxLayout outputVariablesPanel
protected BpmnModeler modeler
protected HasFormData parentModelElement
protected java.util.Map<java.lang.String,FormData> customFormDefinitionMap
@Subscribe(id="formDataDc",
           target=DATA_CONTAINER)
protected void onFormDataDcItemPropertyChange(io.jmix.ui.model.InstanceContainer.ItemPropertyChangeEvent<FormDataModel> event)
@Subscribe(id="formFieldsDc",
           target=DATA_CONTAINER)
protected void onFormFieldsDcCollectionChange(io.jmix.ui.model.CollectionContainer.CollectionChangeEvent<FormFieldModel> event)
@Subscribe(id="outcomesDc",
           target=DATA_CONTAINER)
protected void onOutcomesDcCollectionChange(io.jmix.ui.model.CollectionContainer.CollectionChangeEvent<FormOutcomeModel> event)
@Subscribe(id="formParamsDc",
           target=DATA_CONTAINER)
protected void onFormParamsDcCollectionChange(io.jmix.ui.model.CollectionContainer.CollectionChangeEvent<FormParamModel> event)
protected void updateFormDataInModeler()
protected void initBusinessKeyLookupOptions()
protected void initScreenLookupField()
protected void initComponentsVisibility()
public void setParentModelElement(HasFormData parentModelElement)
public void setModeler(BpmnModeler modeler)
protected void fillFormParamsDc()
protected void fillOutcomesDcForCustomForm()
protected void fillOutputVariablesDcForCustomForm()
@Subscribe(value="formFieldsTable.create") protected void onFormFieldsTableCreateActionPerformed(io.jmix.ui.action.Action.ActionPerformedEvent event)
@Subscribe(value="formFieldsTable.edit") protected void onFormFieldsTableEdit(io.jmix.ui.action.Action.ActionPerformedEvent event)
protected void showFormFieldEditWithProcessVariables(FormFieldEdit formFieldEdit)
@Subscribe(value="formFieldsTable.moveUp") protected void onFormFieldsTableMoveFieldUpActionPerformed(io.jmix.ui.action.Action.ActionPerformedEvent event)
@Subscribe(value="formFieldsTable.moveDown") protected void onFormFieldsTableMoveFieldDownActionPerformed(io.jmix.ui.action.Action.ActionPerformedEvent event)
@Subscribe(value="outcomesTable.create") protected void onOutcomesTableCreate(io.jmix.ui.action.Action.ActionPerformedEvent event)
@Subscribe(value="outcomesTable.edit") protected void onOutcomesTableEdit(io.jmix.ui.action.Action.ActionPerformedEvent event)
@Subscribe(value="outcomesTable.moveUp") protected void onOutcomesTableMoveOutcomeUpActionPerformed(io.jmix.ui.action.Action.ActionPerformedEvent event)
@Subscribe(value="outcomesTable.moveDown") protected void onOutcomesTableMoveOutcomeDownActionPerformed(io.jmix.ui.action.Action.ActionPerformedEvent event)
@Subscribe(value="formParamsTable.create") protected void onFormParamsTableCreate(io.jmix.ui.action.Action.ActionPerformedEvent event)
@Subscribe(value="formParamsTable.edit") protected void onFormParamsTableEdit(io.jmix.ui.action.Action.ActionPerformedEvent event)
protected boolean checkCustomFormIsAllowedInTheProcess(FormData formDefinition)