Displays the Start Form
for a process.
<adf-start-form
[processDefinitionId]="currentProcessDef.id"
(outcomeClick)="onOutcomeClick($event)">
</adf-start-form>
Name | Type | Default value | Description |
---|---|---|---|
data | FormValues | Custom form values map to be used with the rendered form. | |
disableCompleteButton | boolean | false | If true then the Complete outcome button is shown but it will be disabled. |
disableSaveButton | boolean | false | If true then the Save outcome button is shown but will be disabled. |
disableStartProcessButton | boolean | false | If true then the Start Process outcome button is shown but it will be disabled. |
enableFixedSpacedForm | boolean | true | The form will set a prefixed space for invisible fields. |
fieldValidators | FormFieldValidator [] | Contains a list of form field validator instances. | |
form | FormModel | Underlying form model instance. | |
formId | number | The id of the form definition to load and display with custom values. | |
formName | string | Name of the form definition to load and display with custom values. | |
nameNode | string | Name to assign to the new node where the metadata are stored. | |
nodeId | string | Content Services node ID for the form metadata. | |
path | string | Path of the folder where the metadata will be stored. | |
processDefinitionId | string | Definition ID of the process to start, this parameter can not be use in combination with processId | |
processId | string | Process ID of the process to start, this parameter can not be use in combination with processDefinitionId | |
readOnly | boolean | false | Toggle readonly state of the form. Forces all form widgets to render as readonly if enabled. |
readOnlyForm | boolean | false | Is the form read-only (ie, can't be edited)? |
saveMetadata | boolean | false | Toggle saving of form metadata. |
showCompleteButton | boolean | true | Toggle rendering of the Complete outcome button. |
showOutcomeButtons | boolean | true | Should form outcome buttons be shown? |
showRefreshButton | boolean | true | Should the refresh button be shown? |
showSaveButton | boolean | true | Toggle rendering of the Save outcome button. |
showTitle | boolean | true | Toggle rendering of the form title. |
showValidationIcon | boolean | true | Toggle rendering of the validation icon next to the form title. |
taskId | string | Task id to fetch corresponding form and values. |
Name | Type | Description |
---|---|---|
error | EventEmitter <any> | Emitted when any error occurs. |
executeOutcome | EventEmitter < FormOutcomeEvent > | Emitted when any outcome is executed. Default behaviour can be prevented via event.preventDefault() . |
formCompleted | EventEmitter < FormModel > | Emitted when the form is submitted with the Complete outcome. |
formContentClicked | EventEmitter < ContentLinkModel > | Emitted when a field of the form is clicked. |
formDataRefreshed | EventEmitter < FormModel > | Emitted when form values are refreshed due to a data property change. |
formError | EventEmitter < FormFieldModel []> | Emitted when the supplied form values have a validation error. |
formLoaded | EventEmitter < FormModel > | Emitted when the form is loaded or reloaded. |
formSaved | EventEmitter < FormModel > | Emitted when the form is submitted with the Save or custom outcomes. |
outcomeClick | EventEmitter <any> | Emitted when the user clicks one of the outcome buttons that completes the form. |
The Start Process component uses the Start Form
component
to display the
start form
for the process.
The outcomeClick
event is passed a string containing the ID of the outcome button that
the user clicked. You can pass this value to the startProcess
method (defined in the
Process service) when activating the process, if necessary.
© 2023 Alfresco Software, Inc. All Rights Reserved.
By using this site, you are agreeing to allow us to collect and use cookies as outlined in Alfresco’s Cookie Statement and Terms of Use (and you have a legitimate interest in Alfresco and our products, authorizing us to contact you in such methods). If you are not ok with these terms, please do not use this website.