Skip to content

DatetimeRangeComponent

component

Selector: yuv-datetime-range

Standalone: Yes

Implements: ControlValueAccessor, OnInit, OnDestroy

Type: Operator

Default Value: Operator.EQUAL

Type: boolean

Default Value: false

Will prevent the input from being changed (default: false)

Type: string

Type: boolean

Default Value: false, \{ alias: 'withTime' \}

Enables setting time as well (default: false)

Type: BooleanInput

Type: string

Type: BooleanInput

Type: []

Default Value: [ \{ label: OperatorLabel.EQUAL, value: Operator.EQUAL \}, \{ label: OperatorLabel.GREATER_OR_EQUAL, value: Operator.GREATER_OR_EQUAL \}, \{ label: OperatorLabel.LESS_OR_EQUAL, value: Operator.LESS_OR_EQUAL \}, \{ label: OperatorLabel.INTERVAL_INCLUDE_BOTH, value: Operator.INTERVAL_INCLUDE_BOTH \} ]

Type: unknown

Default Value: injectNgControl(this)

Type: unknown

Default Value: () => \{...\}

Type: unknown

Default Value: new FormGroup(\{ dateValue: new FormControl<Date | string | undefined>(undefined, \{ nonNullable: true, validators: [Validators.required] \}), operator: new FormControl<Operator>(this.availableSearchOptions[1].value, \{ nonNullable: true \}), dateValueFrom: new FormControl<Date | string | undefined>(undefined, \{ nonNullable: true \}) \})

Type: unknown

Default Value: linkedSignal(this.withTimeInput)

Type: boolean

Type: string

Type: boolean

Type: unknown

Default Value: new Subject<void>()

Type: string

registerOnChange(fn: any): void
NameTypeDescription
fnany
registerOnTouched(fn: any): void
NameTypeDescription
fnany
writeValue(value?: RangeValue<Date | string>): void
NameTypeDescription
valueRangeValue<Date | string>
onContainerClick(event: MouseEvent): void
NameTypeDescription
eventMouseEvent
onFocusIn(): void
onFocusout(): void
onNgOnDestroy(): void
setDescribedByIds(ids: string[]): void
NameTypeDescription
idsstring[]