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
Modifier and TypeFieldDescriptionprotected BpmnXmlParser
protected JmixComboBox<String>
protected DataContext
protected DialogWindows
protected InstanceContainer<FormDataModel>
protected CollectionContainer<FormFieldModel>
protected com.vaadin.flow.component.orderedlayout.VerticalLayout
protected DataGrid<FormFieldModel>
protected com.vaadin.flow.component.orderedlayout.HorizontalLayout
protected CollectionContainer<FormParamModel>
protected com.vaadin.flow.component.orderedlayout.VerticalLayout
protected DataGrid<FormParamModel>
protected Metadata
protected ModelerPropsPanelUiHelper
protected JmixSelect<FormOpenMode>
protected com.vaadin.flow.component.orderedlayout.HorizontalLayout
protected CollectionContainer<FormOutcomeModel>
protected com.vaadin.flow.component.orderedlayout.VerticalLayout
protected DataGrid<FormOutcomeModel>
protected com.vaadin.flow.component.orderedlayout.VerticalLayout
protected HasFormData
protected ProcessFormViews
protected JmixComboBox<String>
protected TypedTextField<String>
Fields inherited from class io.jmix.bpmflowui.view.modeler.properties.AbstractElementPropertiesComponent
modeler
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
checkCustomFormIsAllowedInTheProcess
(FormData formDefinition) protected void
protected void
protected void
protected void
protected void
protected void
void
onBusinessKeyLookupComponentValueChange
(com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<com.vaadin.flow.component.combobox.ComboBox<String>, String> event) void
onBusinessKeyLookupCustomValueSet
(com.vaadin.flow.component.combobox.ComboBoxBase.CustomValueSetEvent<com.vaadin.flow.component.combobox.ComboBox<String>> event) protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
void
onFormTypeSelectComponentValueChange
(com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<JmixSelect<FormType>, FormType> event) protected void
protected void
protected void
protected void
protected void
void
setParentModelElement
(HasFormData parentModelElement) protected void
showFormFieldEditWithProcessVariables
(DialogWindow<FormFieldEdit> formFieldEdit) protected void
Methods inherited from class io.jmix.bpmflowui.view.modeler.properties.AbstractElementPropertiesComponent
getEditedEntity, getModeler, setEntityToEdit, setModeler
Methods inherited from class io.jmix.flowui.view.StandardView
initContent
Methods 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, setViewFacets
Methods inherited from class com.vaadin.flow.component.Composite
getChildren, getContent, getElement
Methods 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, setVisible
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.vaadin.flow.component.AttachNotifier
addAttachListener
Methods inherited from interface com.vaadin.flow.component.DetachNotifier
addDetachListener
Methods inherited from interface com.vaadin.flow.component.HasElement
getElement
Methods 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:
getInstanceClass
in interfacePropertiesFragment<FormDataModel>
- Specified by:
getInstanceClass
in 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
-