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
Modifier and TypeFieldDescriptionprotected Form
protected FormData
protected MessageBundle
protected org.flowable.engine.repository.ProcessDefinition
protected ProcessFormDataExtractor
protected org.flowable.engine.RuntimeService
protected ScreenValidation
Fields inherited from class io.jmix.bpmui.screen.dynamicform.DynamicProcessForm
dynamicFormFieldComponentsFactory
Fields 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
-
Method Summary
Modifier and TypeMethodDescriptionprotected String
void
setProcessDefinition
(org.flowable.engine.repository.ProcessDefinition processDefinition) protected void
startProcess
(Button.ClickEvent event) Methods inherited from class io.jmix.bpmui.screen.dynamicform.DynamicProcessForm
collectProcessVariables, initForm
Methods 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, isScreenAction, 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
-