SequenceListComponent
component
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).
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: OrganizationComponent
propagateChange
Section titled “propagateChange”Type: unknown
Default Value: () => \{...\}
sequenceForm
Section titled “sequenceForm”Type: SequenceForm
Default Value: this.#fb.group(\{ items: this.#fb.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[] |