Package io.jmix.bpmui.screen.dynamicform
Class DynamicStartProcessForm
java.lang.Object
io.jmix.ui.screen.Screen
io.jmix.bpmui.screen.dynamicform.DynamicProcessForm
io.jmix.bpmui.screen.dynamicform.DynamicStartProcessForm
- All Implemented Interfaces:
FrameOwner
@UiController("bpm_DynamicStartProcessForm")
@UiDescriptor("dynamic-start-process-form.xml")
public class DynamicStartProcessForm
extends DynamicProcessForm
-
Nested Class Summary
Nested classes/interfaces inherited from class io.jmix.ui.screen.Screen
Screen.AfterCloseEvent, Screen.AfterDetachEvent, Screen.AfterInitEvent, Screen.AfterShowEvent, Screen.BeforeCloseEvent, Screen.BeforeShowEvent, Screen.InitEvent -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Formprotected FormDataprotected MessageBundleprotected org.flowable.engine.repository.ProcessDefinitionprotected ProcessFormDataExtractorprotected org.flowable.engine.RuntimeServiceprotected ScreenValidationFields inherited from class io.jmix.bpmui.screen.dynamicform.DynamicProcessForm
dynamicFormFieldComponentsFactoryFields inherited from interface io.jmix.ui.screen.FrameOwner
NO_OPTIONS, WINDOW_CLOSE_ACTION, WINDOW_COMMIT_AND_CLOSE_ACTION, WINDOW_DISCARD_AND_CLOSE_ACTION -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected StringvoidsetProcessDefinition(org.flowable.engine.repository.ProcessDefinition processDefinition) protected voidstartProcess(Button.ClickEvent event) Methods inherited from class io.jmix.bpmui.screen.dynamicform.DynamicProcessForm
collectProcessVariables, initFormMethods inherited from class io.jmix.ui.screen.Screen
addAfterCloseListener, addAfterDetachListener, addAfterInitListener, addAfterShowListener, addBeforeCloseListener, addBeforeShowListener, addInitListener, addUrlParamsChangeListener, close, close, closeWithDefaultAction, fireEvent, getApplicationContext, getEventHub, getExtensions, getId, getScreenData, getUiEventListeners, getWindow, isMultipleOpen, isSameScreen, setApplicationContext, setExtensions, setId, setScreenData, setUiEventListeners, setWindow, show
-
Field Details
-
processFormDataExtractor
-
runtimeService
@Autowired protected org.flowable.engine.RuntimeService runtimeService -
form
-
messageBundle
-
screenValidation
-
processDefinition
protected org.flowable.engine.repository.ProcessDefinition processDefinition -
formData
-
-
Constructor Details
-
DynamicStartProcessForm
public DynamicStartProcessForm()
-
-
Method Details
-
setProcessDefinition
public void setProcessDefinition(org.flowable.engine.repository.ProcessDefinition processDefinition) -
startProcess
-
getBusinessKeyValue
-