Skip to content

Latest commit

 

History

History
66 lines (50 loc) · 3.93 KB

task-form-cloud.component.md

File metadata and controls

66 lines (50 loc) · 3.93 KB
Title Added Status Last reviewed
Form cloud component
v3.2.0
Active
2019-04-17

Shows a form for a task.

Shows Cancel, Save, Complete, Claim and Release buttons. Cancel, Save and Complete buttons are always present. Claim and Release buttons are present according to user's permissions and task's condition (Claimed, Completed etc).

Task form cloud component screenshot

The following example shows the buttons that are visible when the task's condition is released and the user has the admin permissions

Task form cloud component screenshot

Save and Complete buttons get disabled when at least one of the form's inputs are invalid. Task form cloud component screenshot

Basic Usage

<adf-cloud-task-form 
    [appName]="appName"
    [taskId]="taskId">
</adf-cloud-task-form>

Class members

Properties

Name Type Default value Description
appName string "" App id to fetch corresponding form and values.
readOnly boolean false Toggle readonly state of the task.
showCancelButton boolean true Toggle rendering of the Cancel button.
showCompleteButton boolean true Toggle rendering of the Complete button.
showRefreshButton boolean false Toggle rendering of the Refresh button.
showTitle boolean true Toggle rendering of the form title.
showValidationIcon boolean true Toggle rendering of the Validation icon.
taskId string Task id to fetch corresponding form and values.

Events

Name Type Description
cancelClick EventEmitter<string> Emitted when the cancel button is clicked.
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 form content is clicked.
formSaved EventEmitter<FormModel> Emitted when the form is saved.
onTaskLoaded EventEmitter<TaskDetailsCloudModel>
taskClaimed EventEmitter<string> Emitted when the task is claimed.
taskCompleted EventEmitter<string> Emitted when the task is completed.
taskUnclaimed EventEmitter<string> Emitted when the task is unclaimed.

See also