Quartz Headless docs/ToggleGroupControlDirective

Search documentation

Type to search the documentation.

API: Forms

ToggleGroupControlDirective

Angular Forms adapter for [qzToggleGroup].

Overview

Angular Forms adapter for [qzToggleGroup]. Value: the pressed item's qzToggleItem value or null in type="single"; an array of values in type="multiple". null/undefined (e.g. reset()) show nothing pressed in both modes (the control keeps that null until the user commits a change). onChange fires once per user activation; writeValue is silent. Touched fires when focus leaves the group.

Selector

[qzToggleGroup][formControl], [qzToggleGroup][formControlName], [qzToggleGroup][ngModel]

Public methods

writeValue

writeValue(value: unknown): void
Parameter Type Optional Description
value unknown

setDisabledState

setDisabledState(isDisabled: boolean): void
Parameter Type Optional Description
isDisabled boolean

registerOnChange

registerOnChange(fn: (value: unknown) => void): void
Parameter Type Optional Description
fn (value: V) => void

registerOnTouched

registerOnTouched(fn: () => void): void
Parameter Type Optional Description
fn () => void