Class InputDialogStartProcessForm
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.inputdialogform.InputDialogProcessForm
io.jmix.bpmflowui.view.inputdialogform.InputDialogStartProcessForm
- 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,Serializable
@Route(value="bpm/inputdialogstartprocessform",
layout=DefaultMainViewParent.class)
@ViewController("bpm_InputDialogStartProcessForm")
@ViewDescriptor("input-dialog-start-process-form.xml")
@DialogMode(width="37em",
resizable=true)
public class InputDialogStartProcessForm
extends InputDialogProcessForm
- 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 com.vaadin.flow.component.formlayout.FormLayoutprotected FormDataprotected MessageBundleprotected org.flowable.engine.repository.ProcessDefinitionprotected ProcessFormDataExtractorprotected org.flowable.engine.RuntimeServiceprotected ViewValidationFields inherited from class io.jmix.bpmflowui.view.inputdialogform.InputDialogProcessForm
inputDialogFormComponentsFactory -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected StringvoidsetProcessDefinition(org.flowable.engine.repository.ProcessDefinition processDefinition) protected voidstartProcess(com.vaadin.flow.component.ClickEvent<com.vaadin.flow.component.button.Button> event) Methods inherited from class io.jmix.bpmflowui.view.inputdialogform.InputDialogProcessForm
collectProcessVariables, initFormMethods 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, getReturnParameters, getViewActions, getViewAttributes, getViewData, getViewFacets, getViewSupport, isPreventBrowserTabClosing, onAttach, onDetach, setApplicationContext, setId, setMeterRegistry, 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.HasStyle
addClassName, addClassNames, getClassName, getClassNames, getStyle, hasClassName, removeClassName, removeClassNames, setClassName, setClassName
-
Field Details
-
processFormDataExtractor
-
runtimeService
@Autowired protected org.flowable.engine.RuntimeService runtimeService -
form
-
messageBundle
-
viewValidation
-
processDefinition
protected org.flowable.engine.repository.ProcessDefinition processDefinition -
formData
-
-
Constructor Details
-
InputDialogStartProcessForm
public InputDialogStartProcessForm()
-
-
Method Details
-
setProcessDefinition
public void setProcessDefinition(org.flowable.engine.repository.ProcessDefinition processDefinition) -
getPageTitle
- Specified by:
getPageTitlein interfacecom.vaadin.flow.router.HasDynamicTitle- Overrides:
getPageTitlein classView<ViewLayout>
-
startProcess
@Subscribe("startProcessBtn") protected void startProcess(com.vaadin.flow.component.ClickEvent<com.vaadin.flow.component.button.Button> event) -
getBusinessKeyValue
-