SequenceListComponent
Task sequence list.
Component Metadata
Section titled “Component Metadata”Selector: yuv-sequence-list
Standalone: Yes
Implements: ControlValueAccessor, Validator
Inputs
Section titled “Inputs”maxLength
Section titled “maxLength”Type: number
Default Value: 100
Maximum number of sequence items (defaults to 100).
minLength
Section titled “minLength”Type: number
Default Value: 1
Minimum number of sequence items that must remain (defaults to 1, matching the original behaviour where a list can never be emptied). Consumers that represent a tail of optional follow-up items (e.g. the remaining steps of an already-started routing list) can set this to 0 to allow removing the last remaining item.
Properties
Section titled “Properties”controlCount
Section titled “controlCount”Type: unknown
Default Value: signal<number>(0)
entries
Section titled “entries”Type: SequenceItem[]
Default Value: []
maxLengthExceeded
Section titled “maxLengthExceeded”Type: unknown
Default Value: signal<boolean>(false)
orgComponent
Section titled “orgComponent”Type: unknown
Default Value: viewChild.required(OrganizationComponent)
propagateChange
Section titled “propagateChange”Type: unknown
Default Value: () => \{...\}
sequenceForm
Section titled “sequenceForm”Type: SequenceForm
Default Value: this.#formBuilder.group(\{ items: this.#formBuilder.array<SequenceFormItem>([this.#generateSequenceItem()]) \})
Methods
Section titled “Methods”addItem
Section titled “addItem”addItem(): voidaddItemAt
Section titled “addItemAt”addItemAt(idx: number): voidArguments
Section titled “Arguments”| Name | Type | Description |
|---|---|---|
| idx | number |
registerOnChange
Section titled “registerOnChange”registerOnChange(fn: any): voidArguments
Section titled “Arguments”| Name | Type | Description |
|---|---|---|
| fn | any |
registerOnTouched
Section titled “registerOnTouched”registerOnTouched(): voidremoveItem
Section titled “removeItem”removeItem(idx: number): voidArguments
Section titled “Arguments”| Name | Type | Description |
|---|---|---|
| idx | number |
validate
Section titled “validate”validate(): ValidationErrors | nullwriteValue
Section titled “writeValue”writeValue(value: SequenceItem[]): voidArguments
Section titled “Arguments”| Name | Type | Description |
|---|---|---|
| value | SequenceItem[] |