Class FormDataPropertiesFragment
java.lang.Object
com.vaadin.flow.component.Component
com.vaadin.flow.component.Composite<T>
io.jmix.flowui.view.View<ViewLayout>
io.jmix.flowui.view.StandardView
io.jmix.bpmflowui.view.modeler.properties.AbstractElementPropertiesComponent<FormDataModel>
io.jmix.bpmflowui.view.modeler.properties.formdata.FormDataPropertiesFragment
- All Implemented Interfaces:
 com.vaadin.flow.component.AttachNotifier,com.vaadin.flow.component.DetachNotifier,com.vaadin.flow.component.HasElement,com.vaadin.flow.component.HasStyle,com.vaadin.flow.router.AfterNavigationObserver,com.vaadin.flow.router.BeforeEnterObserver,com.vaadin.flow.router.BeforeLeaveObserver,com.vaadin.flow.router.HasDynamicTitle,com.vaadin.flow.router.internal.AfterNavigationHandler,com.vaadin.flow.router.internal.BeforeEnterHandler,com.vaadin.flow.router.internal.BeforeLeaveHandler,PropertiesFragment<FormDataModel>,Serializable
@ViewController("bpm_FormDataPropertiesFragment")
@ViewDescriptor("form-data-properties-fragment.xml")
public class FormDataPropertiesFragment
extends AbstractElementPropertiesComponent<FormDataModel>
- See Also:
 
- 
Nested Class Summary
Nested classes/interfaces inherited from class io.jmix.flowui.view.View
View.AfterCloseEvent, View.BeforeCloseEvent, View.BeforeShowEvent, View.InitEvent, View.QueryParametersChangeEvent, View.ReadyEvent - 
Field Summary
FieldsModifier and TypeFieldDescriptionprotected BpmnXmlParserprotected JmixComboBox<String>protected DataContextprotected DialogWindowsprotected InstanceContainer<FormDataModel>protected CollectionContainer<FormFieldModel>protected com.vaadin.flow.component.orderedlayout.VerticalLayoutprotected DataGrid<FormFieldModel>protected com.vaadin.flow.component.orderedlayout.HorizontalLayoutprotected CollectionContainer<FormParamModel>protected com.vaadin.flow.component.orderedlayout.VerticalLayoutprotected DataGrid<FormParamModel>protected Metadataprotected ModelerPropsPanelUiHelperprotected JmixSelect<FormOpenMode>protected com.vaadin.flow.component.orderedlayout.HorizontalLayoutprotected CollectionContainer<FormOutcomeModel>protected com.vaadin.flow.component.orderedlayout.VerticalLayoutprotected DataGrid<FormOutcomeModel>protected com.vaadin.flow.component.orderedlayout.VerticalLayoutprotected HasFormDataprotected ProcessFormViewsprotected JmixComboBox<String>protected TypedTextField<String>Fields inherited from class io.jmix.bpmflowui.view.modeler.properties.AbstractElementPropertiesComponent
modeler - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionprotected booleancheckCustomFormIsAllowedInTheProcess(FormData formDefinition) protected voidprotected voidprotected voidprotected voidprotected voidprotected voidvoidonBusinessKeyLookupComponentValueChange(com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<com.vaadin.flow.component.combobox.ComboBox<String>, String> event) voidonBusinessKeyLookupCustomValueSet(com.vaadin.flow.component.combobox.ComboBoxBase.CustomValueSetEvent<com.vaadin.flow.component.combobox.ComboBox<String>> event) protected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidvoidonFormTypeSelectComponentValueChange(com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<JmixSelect<FormType>, FormType> event) protected voidprotected voidprotected voidprotected voidprotected voidvoidsetParentModelElement(HasFormData parentModelElement) protected voidshowFormFieldEditWithProcessVariables(DialogWindow<FormFieldEdit> formFieldEdit) protected voidMethods inherited from class io.jmix.bpmflowui.view.modeler.properties.AbstractElementPropertiesComponent
getEditedEntity, getModeler, setEntityToEdit, setModelerMethods inherited from class io.jmix.flowui.view.StandardView
initContentMethods inherited from class io.jmix.flowui.view.View
addAfterCloseListener, addBeforeCloseListener, addBeforeShowListener, addInitListener, addQueryParametersChangeListener, addReadyListener, afterNavigation, beforeEnter, beforeLeave, close, close, closeWithDefaultAction, getApplicationContext, getId, getPageTitle, getReturnParameters, getViewActions, getViewAttributes, getViewData, getViewFacets, getViewSupport, isPreventBrowserTabClosing, onAttach, onDetach, setApplicationContext, setId, setPreventBrowserTabClosing, setViewActions, setViewData, setViewFacetsMethods inherited from class com.vaadin.flow.component.Composite
getChildren, getContent, getElementMethods inherited from class com.vaadin.flow.component.Component
addListener, findAncestor, fireEvent, from, get, getEventBus, getListeners, getLocale, getParent, getTranslation, getTranslation, getTranslation, getTranslation, getTranslation, getTranslation, getUI, hasListener, isAttached, isTemplateMapped, isVisible, onEnabledStateChanged, removeFromParent, scrollIntoView, scrollIntoView, set, setElement, setVisibleMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.vaadin.flow.component.AttachNotifier
addAttachListenerMethods inherited from interface com.vaadin.flow.component.DetachNotifier
addDetachListenerMethods inherited from interface com.vaadin.flow.component.HasElement
getElementMethods inherited from interface com.vaadin.flow.component.HasStyle
addClassName, addClassNames, getClassName, getClassNames, getStyle, hasClassName, removeClassName, removeClassNames, setClassName, setClassName 
- 
Field Details
- 
dialogWindows
 - 
metadata
 - 
bpmnXmlParser
 - 
modelerPropsPanelUiHelper
 - 
processFormViews
 - 
dataContext
 - 
formDataDc
 - 
formFieldsDc
 - 
outcomesDc
 - 
outputVariablesDc
 - 
formParamsDc
 - 
formParamsTable
 - 
formFieldsTable
 - 
outcomesTable
 - 
businessKeyLookup
 - 
openModeSelect
 - 
screenComboBox
 - 
screenIdField
 - 
formFieldsPanel
 - 
outcomesPanel
 - 
formParamsPanel
 - 
outputVariablesPanel
@ViewComponent protected com.vaadin.flow.component.orderedlayout.VerticalLayout outputVariablesPanel - 
formParamButtonsLayout
@ViewComponent protected com.vaadin.flow.component.orderedlayout.HorizontalLayout formParamButtonsLayout - 
outcomePanelGroup
 - 
parentModelElement
 - 
customFormDefinitionMap
 
 - 
 - 
Constructor Details
- 
FormDataPropertiesFragment
public FormDataPropertiesFragment() 
 - 
 - 
Method Details
- 
onFormDataDcItemPropertyChange
@Subscribe(id="formDataDc", target=DATA_CONTAINER) protected void onFormDataDcItemPropertyChange(InstanceContainer.ItemPropertyChangeEvent<FormDataModel> event)  - 
onFormFieldsDcCollectionChange
@Subscribe(id="formFieldsDc", target=DATA_CONTAINER) protected void onFormFieldsDcCollectionChange(CollectionContainer.CollectionChangeEvent<FormFieldModel> event)  - 
onOutcomesDcCollectionChange
@Subscribe(id="outcomesDc", target=DATA_CONTAINER) protected void onOutcomesDcCollectionChange(CollectionContainer.CollectionChangeEvent<FormOutcomeModel> event)  - 
onFormParamsDcCollectionChange
@Subscribe(id="formParamsDc", target=DATA_CONTAINER) protected void onFormParamsDcCollectionChange(CollectionContainer.CollectionChangeEvent<FormParamModel> event)  - 
updateFormDataInModeler
protected void updateFormDataInModeler() - 
initBusinessKeyLookupOptions
protected void initBusinessKeyLookupOptions() - 
initScreenLookupField
protected void initScreenLookupField() - 
onFormTypeSelectComponentValueChange
@Subscribe("formTypeSelect") public void onFormTypeSelectComponentValueChange(com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<JmixSelect<FormType>, FormType> event)  - 
onBusinessKeyLookupCustomValueSet
@Subscribe("businessKeyLookup") public void onBusinessKeyLookupCustomValueSet(com.vaadin.flow.component.combobox.ComboBoxBase.CustomValueSetEvent<com.vaadin.flow.component.combobox.ComboBox<String>> event)  - 
onBusinessKeyLookupComponentValueChange
@Subscribe("businessKeyLookup") public void onBusinessKeyLookupComponentValueChange(com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<com.vaadin.flow.component.combobox.ComboBox<String>, String> event)  - 
initComponentsVisibility
protected void initComponentsVisibility() - 
setParentModelElement
 - 
getInstanceClass
- Specified by:
 getInstanceClassin interfacePropertiesFragment<FormDataModel>- Specified by:
 getInstanceClassin classAbstractElementPropertiesComponent<FormDataModel>
 - 
fillFormParamsDc
protected void fillFormParamsDc() - 
fillOutcomesDcForCustomForm
protected void fillOutcomesDcForCustomForm() - 
fillOutputVariablesDcForCustomForm
protected void fillOutputVariablesDcForCustomForm() - 
onFormFieldsTableCreateActionPerformed
@Subscribe("formFieldsTable.create") protected void onFormFieldsTableCreateActionPerformed(ActionPerformedEvent event)  - 
onFormFieldsTableEdit
 - 
showFormFieldEditWithProcessVariables
 - 
onFormFieldsTableMoveFieldUpActionPerformed
@Subscribe("formFieldsTable.moveUp") protected void onFormFieldsTableMoveFieldUpActionPerformed(ActionPerformedEvent event)  - 
onFormFieldsTableMoveFieldDownActionPerformed
@Subscribe("formFieldsTable.moveDown") protected void onFormFieldsTableMoveFieldDownActionPerformed(ActionPerformedEvent event)  - 
onOutcomesTableCreate
 - 
onOutcomesTableEdit
 - 
onOutcomesTableMoveOutcomeUpActionPerformed
@Subscribe("outcomesTable.moveUp") protected void onOutcomesTableMoveOutcomeUpActionPerformed(ActionPerformedEvent event)  - 
onOutcomesTableMoveOutcomeDownActionPerformed
@Subscribe("outcomesTable.moveDown") protected void onOutcomesTableMoveOutcomeDownActionPerformed(ActionPerformedEvent event)  - 
onFormParamsTableCreate
@Subscribe("formParamsTable.create") protected void onFormParamsTableCreate(ActionPerformedEvent event)  - 
onFormParamsTableEdit
 - 
checkCustomFormIsAllowedInTheProcess
 
 -