Class IgxMonthPickerBaseDirective

Hierarchy

Implements

  • ControlValueAccessor

Properties

activeViewChanged

activeViewChanged: EventEmitter<CalendarView> = new EventEmitter<CalendarView>()

Emits an event when the active view is changed.

<igx-calendar (activeViewChanged)="activeViewChanged($event)"></igx-calendar>
public activeViewChanged(event: CalendarView) {
 let activeView = event;
}

hideOutsideDays

hideOutsideDays: boolean = false

Sets/gets whether the outside dates (dates that are out of the current month) will be hidden. Default value is false.

<igx-calendar [hideOutsideDays] = "true"></igx-calendar>
let hideOutsideDays = this.calendar.hideOutsideDays;

onSelection

onSelection: EventEmitter<Date | Date[]> = new EventEmitter<Date | Date[]>()

Emits an event when a date is selected. Provides reference the selectedDates property.

viewDateChanged

viewDateChanged: EventEmitter<IViewDateChangeEventArgs> = new EventEmitter<IViewDateChangeEventArgs>()

Emits an event when the month in view is changed.

<igx-calendar (viewDateChanged)="viewDateChanged($event)"></igx-calendar>
public viewDateChanged(event: IViewDateChangeEventArgs) {
 let viewDate = event.currentValue;
}

Accessors

activeView

disabledDates

formatOptions

formatViews

locale

  • get locale(): string
  • set locale(value: string): void

selection

  • get selection(): string
  • set selection(value: string): void

specialDates

value

  • get value(): Date | Date[]
  • set value(value: Date | Date[]): void

viewDate

  • get viewDate(): Date
  • set viewDate(value: Date): void

weekStart

  • get weekStart(): WEEKDAYS | number
  • set weekStart(value: WEEKDAYS | number): void

Methods

deselectDate

  • deselectDate(value?: Date | Date[]): void

selectDate

  • selectDate(value: Date | Date[]): void