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>,- FragmentOwner,- Serializable
@ViewController("bpm_FormDataPropertiesFragment")
@ViewDescriptor("form-data-properties-fragment.xml")
public class FormDataPropertiesFragment
extends AbstractElementPropertiesComponent<FormDataModel>
- See Also:
- 
Nested Class SummaryNested classes/interfaces inherited from class io.jmix.flowui.view.ViewView.AfterCloseEvent, View.BeforeCloseEvent, View.BeforeShowEvent, View.InitEvent, View.QueryParametersChangeEvent, View.ReadyEvent
- 
Field SummaryFieldsModifier 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.AbstractElementPropertiesComponentmodeler
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected booleancheckCustomFormIsAllowedInTheProcess(FormData formDefinition) protected voidprotected voidprotected voidprotected voidprotected voidprotected voidvoidonBeforeShow(View.BeforeShowEvent event) voidonBusinessKeyLookupComponentValueChange(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.AbstractElementPropertiesComponentgetEditedEntity, getModeler, setEntityToEdit, setModelerMethods inherited from class io.jmix.flowui.view.StandardViewinitContentMethods inherited from class io.jmix.flowui.view.ViewaddAfterCloseListener, addBeforeCloseListener, addBeforeShowListener, addInitListener, addQueryParametersChangeListener, addReadyListener, afterNavigation, beforeEnter, beforeLeave, close, close, closeWithDefaultAction, getApplicationContext, getId, getPageTitle, getReturnParameters, getViewActions, getViewAttributes, getViewData, getViewFacets, getViewSupport, isPreventBrowserTabClosing, onAttach, onDetach, onDetachInternal, removeApplicationListeners, removeViewAttributes, setAfterNavigationHandler, setApplicationContext, setId, setMeterRegistry, setPreventBrowserTabClosing, setViewActions, setViewData, setViewFacets, unregisterBackNavigationMethods inherited from class com.vaadin.flow.component.CompositegetChildren, getContent, getElementMethods inherited from class com.vaadin.flow.component.ComponentaddListener, 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.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.vaadin.flow.component.AttachNotifieraddAttachListenerMethods inherited from interface com.vaadin.flow.component.DetachNotifieraddDetachListenerMethods inherited from interface com.vaadin.flow.component.HasElementgetElementMethods inherited from interface com.vaadin.flow.component.HasStyleaddClassName, 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- 
FormDataPropertiesFragmentpublic FormDataPropertiesFragment()
 
- 
- 
Method Details- 
onBeforeShow
- 
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) 
- 
updateFormDataInModelerprotected void updateFormDataInModeler()
- 
initBusinessKeyLookupOptionsprotected void initBusinessKeyLookupOptions()
- 
initScreenLookupFieldprotected 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) 
- 
initComponentsVisibilityprotected void initComponentsVisibility()
- 
setParentModelElement
- 
getInstanceClass
- 
fillFormParamsDcprotected void fillFormParamsDc()
- 
fillOutcomesDcForCustomFormprotected void fillOutcomesDcForCustomForm()
- 
fillOutputVariablesDcForCustomFormprotected 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
 
-