IgcDateTimeInputComponent

new IgcDateTimeInputComponent(): IgcDateTimeInputComponent

Defined in src/components/date-time-input/date-time-input.base.ts:222

Returns IgcDateTimeInputComponent

Inherited from: IgcDateTimeInputBaseComponent

The disabled state of the component.

disabled: boolean

Defined in src/components/common/mixins/forms/types.ts:29

Inherited from: IgcDateTimeInputBaseComponent

Sets the control into invalid state (visual state only).

invalid: boolean

Defined in src/components/common/mixins/forms/types.ts:36

Inherited from: IgcDateTimeInputBaseComponent

The label for the control.

label: string

Defined in src/components/date-time-input/date-time-input.base.ts:128

Inherited from: IgcDateTimeInputBaseComponent

The name attribute of the control.

name: string

Defined in src/components/common/mixins/forms/types.ts:42

Inherited from: IgcDateTimeInputBaseComponent

Whether the control will have outlined appearance.

outlined: boolean = false

Defined in src/components/date-time-input/date-time-input.base.ts:114

Inherited from: IgcDateTimeInputBaseComponent

The placeholder attribute of the control.

placeholder: string

Defined in src/components/date-time-input/date-time-input.base.ts:121

Inherited from: IgcDateTimeInputBaseComponent

Makes the control a readonly field.

readOnly: boolean

Defined in src/components/common/mixins/mask-behavior.ts:53

Optional spinDelta

Section titled "spinDelta"

Inherited from: IgcDateTimeInputBaseComponent

Delta values used to increment or decrement each date part on step actions. All values default to 1.

spinDelta: DatePartDeltas

Defined in src/components/date-time-input/date-time-input.base.ts:196

Inherited from: IgcDateTimeInputBaseComponent

Sets whether to loop over the currently spun segment.

spinLoop: boolean = true

Defined in src/components/date-time-input/date-time-input.base.ts:203

tagName: "igc-date-time-input" = 'igc-date-time-input'

Defined in src/components/date-time-input/date-time-input.ts:62

Inherited from: IgcDateTimeInputBaseComponent

get defaultValue(): unknown

Defined in src/components/common/mixins/forms/types.ts:163

Returns unknown

The initial value of the component.

set defaultValue(value: unknown): void

Defined in src/components/common/mixins/forms/types.ts:162

Parameters

  • value: unknown

Returns void

Inherited from: IgcDateTimeInputBaseComponent

get displayFormat(): string

Defined in src/components/date-time-input/date-time-input.base.ts:185

Returns string

Format to display the value in when not editing. Defaults to the locale format if not set.

set displayFormat(value: string): void

Defined in src/components/date-time-input/date-time-input.base.ts:181

Parameters

  • value: string

Returns void

Inherited from: IgcDateTimeInputBaseComponent

Returns the HTMLFormElement associated with this element.

get form(): HTMLFormElement | null

Defined in src/components/common/mixins/forms/types.ts:45

Returns HTMLFormElement | null

Inherited from: IgcDateTimeInputBaseComponent

The date format to apply on the input.

get inputFormat(): string

Defined in src/components/date-time-input/date-time-input.base.ts:135

Returns string

set inputFormat(val: string): void

Defined in src/components/date-time-input/date-time-input.base.ts:139

Parameters

  • val: string

Returns void

Inherited from: IgcDateTimeInputBaseComponent

get locale(): string

Defined in src/components/date-time-input/date-time-input.base.ts:214

Returns string

Gets/Sets the locale used for formatting the display value.

set locale(value: string): void

Defined in src/components/date-time-input/date-time-input.base.ts:210

Parameters

  • value: string

Returns void

Inherited from: IgcDateTimeInputBaseComponent

The mask pattern of the component.

get mask(): string

Defined in src/components/common/mixins/mask-behavior.ts:59

Returns string

set mask(value: string): void

Defined in src/components/common/mixins/mask-behavior.ts:60

Parameters

  • value: string

Returns void

Inherited from: IgcDateTimeInputBaseComponent

get max(): Date | null

Defined in src/components/date-time-input/date-time-input.base.ts:171

Returns Date | null

The maximum value required for the input to remain valid.

set max(value: string | Date | null | undefined): void

Defined in src/components/date-time-input/date-time-input.base.ts:166

Parameters

  • value: string | Date | null | undefined

Returns void

Inherited from: IgcDateTimeInputBaseComponent

get min(): Date | null

Defined in src/components/date-time-input/date-time-input.base.ts:157

Returns Date | null

The minimum value required for the input to remain valid.

set min(value: string | Date | null | undefined): void

Defined in src/components/date-time-input/date-time-input.base.ts:152

Parameters

  • value: string | Date | null | undefined

Returns void

Inherited from: IgcDateTimeInputBaseComponent

The prompt symbol to use for unfilled parts of the mask pattern.

get prompt(): string

Defined in src/components/common/mixins/mask-behavior.ts:67

Returns string

set prompt(value: string): void

Defined in src/components/common/mixins/mask-behavior.ts:68

Parameters

  • value: string

Returns void

Inherited from: IgcDateTimeInputBaseComponent

get required(): boolean

Defined in src/components/common/mixins/forms/types.ts:181

Returns boolean

When set, makes the component a required field for validation.

set required(value: boolean): void

Defined in src/components/common/mixins/forms/types.ts:180

Parameters

  • value: boolean

Returns void

Inherited from: IgcDateTimeInputBaseComponent

A string containing the validation message of this element.

get validationMessage(): string

Defined in src/components/common/mixins/forms/types.ts:54

Returns string

Inherited from: IgcDateTimeInputBaseComponent

Returns a ValidityState object which represents the different validity states the element can be in, with respect to constraint validation.

get validity(): ValidityState

Defined in src/components/common/mixins/forms/types.ts:51

Returns ValidityState

get value(): Date | null

Defined in src/components/date-time-input/date-time-input.ts:107

Returns Date | null

The value of the input.

set value(value: string | Date | null | undefined): void

Defined in src/components/date-time-input/date-time-input.ts:102

Parameters

  • value: string | Date | null | undefined

Returns void

Inherited from: IgcDateTimeInputBaseComponent

A boolean value which returns true if the element is a submittable element that is a candidate for constraint validation.

get willValidate(): boolean

Defined in src/components/common/mixins/forms/types.ts:60

Returns boolean

Inherited from: IgcDateTimeInputBaseComponent

addEventListener(type: K, listener: object, options: boolean | AddEventListenerOptions): void

Defined in src/components/common/mixins/event-emitter.ts:7

Parameters

  • type: K
  • listener: object
  • options: boolean | AddEventListenerOptions

Returns void

Inherited from: IgcDateTimeInputBaseComponent

Removes focus from the control.

blur(): void

Defined in src/components/date-time-input/date-time-input.base.ts:418

Returns void

Inherited from: IgcDateTimeInputBaseComponent

Checks for validity of the control and emits the invalid event if it invalid.

checkValidity(): boolean

Defined in src/components/common/mixins/forms/types.ts:146

Returns boolean

Clears the input element of user input.

clear(): void

Defined in src/components/date-time-input/date-time-input.ts:344

Returns void

Inherited from: IgcDateTimeInputBaseComponent

emitEvent(type: K, eventInitDict: CustomEventInit<D>): boolean

Defined in src/components/common/mixins/event-emitter.ts:30

Parameters

  • type: K
  • eventInitDict: CustomEventInit<D>

Returns boolean

Inherited from: IgcDateTimeInputBaseComponent

Sets focus on the control.

focus(options: FocusOptions): void

Defined in src/components/date-time-input/date-time-input.base.ts:412

Parameters

  • options: FocusOptions

Returns void

Checks whether the current format includes date parts (day, month, year).

hasDateParts(): boolean

Defined in src/components/date-time-input/date-time-input.ts:354

Returns boolean

Checks whether the current format includes time parts (hours, minutes, seconds).

hasTimeParts(): boolean

Defined in src/components/date-time-input/date-time-input.ts:363

Returns boolean

Inherited from: IgcDateTimeInputBaseComponent

removeEventListener(type: K, listener: object, options: boolean | EventListenerOptions): void

Defined in src/components/common/mixins/event-emitter.ts:17

Parameters

  • type: K
  • listener: object
  • options: boolean | EventListenerOptions

Returns void

Inherited from: IgcDateTimeInputBaseComponent

Checks for validity of the control and shows the browser message if it invalid.

reportValidity(): boolean

Defined in src/components/common/mixins/forms/types.ts:149

Returns boolean

Inherited from: IgcDateTimeInputBaseComponent

Selects all the text inside the input.

select(): void

Defined in src/components/date-time-input/date-time-input.base.ts:406

Returns void

Inherited from: IgcDateTimeInputBaseComponent

Sets a custom validation message for the control. As long as message is not empty, the control is considered invalid.

setCustomValidity(message: string): void

Defined in src/components/common/mixins/forms/types.ts:155

Parameters

  • message: string

Returns void

Inherited from: IgcDateTimeInputBaseComponent

Replaces the selected text in the control and re-applies the mask.

setRangeText(replacement: string, start: number, end: number, selectMode: RangeTextSelectMode): void

Defined in src/components/common/mixins/mask-behavior.ts:94

Parameters

Returns void

Inherited from: IgcDateTimeInputBaseComponent

Sets the text selection range of the control.

setSelectionRange(start: number, end: number, direction: SelectionRangeDirection): void

Defined in src/components/common/mixins/mask-behavior.ts:87

Parameters

Returns void

Decrements a date/time portion.

stepDown(datePart: DatePart, delta: number): void

Defined in src/components/date-time-input/date-time-input.ts:339

Parameters

Returns void

Increments a date/time portion.

stepUp(datePart: DatePart, delta: number): void

Defined in src/components/date-time-input/date-time-input.ts:334

Parameters

Returns void

register(): void

Defined in src/components/date-time-input/date-time-input.ts:66

Returns void

igcChange: CustomEvent<unknown>

Defined in src/components/date-time-input/date-time-input.base.ts:55

igcInput: CustomEvent<string>

Defined in src/components/input/input-base.ts:18