Angular Scheduler Types

AllDayPanelMode

Specifies the display mode for the All day panel.

Accepted Values: 'all' | 'allDay' | 'hidden'

AppointmentAddedEvent

The type of the appointmentAdded event handler's argument.

import { DxSchedulerTypes } from "devextreme-angular/ui/scheduler"
Type: DxSchedulerTypes.AppointmentAddedEvent

AppointmentAddingEvent

The type of the appointmentAdding event handler's argument.

import { DxSchedulerTypes } from "devextreme-angular/ui/scheduler"
Type: DxSchedulerTypes.AppointmentAddingEvent

AppointmentClickEvent

The type of the appointmentClick event handler's argument.

import { DxSchedulerTypes } from "devextreme-angular/ui/scheduler"
Type: DxSchedulerTypes.AppointmentClickEvent

AppointmentCollectorTemplateData

Information about a cell overflow indicator.

import { DxSchedulerTypes } from "devextreme-angular/ui/scheduler"
Type: DxSchedulerTypes.AppointmentCollectorTemplateData

AppointmentContextMenuEvent

The type of the appointmentContextMenu event handler's argument.

import { DxSchedulerTypes } from "devextreme-angular/ui/scheduler"
Type: DxSchedulerTypes.AppointmentContextMenuEvent

AppointmentDblClickEvent

The type of the appointmentDblClick event handler's argument.

import { DxSchedulerTypes } from "devextreme-angular/ui/scheduler"
Type: DxSchedulerTypes.AppointmentDblClickEvent

AppointmentDeletedEvent

The type of the appointmentDeleted event handler's argument.

import { DxSchedulerTypes } from "devextreme-angular/ui/scheduler"
Type: DxSchedulerTypes.AppointmentDeletedEvent

AppointmentDeletingEvent

The type of the appointmentDeleting event handler's argument.

import { DxSchedulerTypes } from "devextreme-angular/ui/scheduler"
Type: DxSchedulerTypes.AppointmentDeletingEvent

AppointmentFormIconsShowMode

Specifies icon visibility within the Appointment Edit Form.

Accepted Values: 'both' | 'main' | 'recurrence' | 'none'

The Scheduler Appointment Edit Form consists of two parts: a general information group and a recurrence settings group. Implement AppointmentFormIconsShowMode values in editing.form.iconsShowMode to configure icon visibility as follows:

  • "both"
    Display icons in both general information and recurrence settings groups.
  • "main"
    Display icons in the general information group only.
  • "recurrence"
    Display icons in the recurrence settings group only.
  • "none"
    Hide icons in both groups.

AppointmentFormOpeningEvent

The type of the appointmentFormOpening event handler's argument.

import { DxSchedulerTypes } from "devextreme-angular/ui/scheduler"
Type: DxSchedulerTypes.AppointmentFormOpeningEvent

AppointmentFormProperties

import { DxSchedulerTypes } from "devextreme-angular/ui/scheduler"
Type: DxSchedulerTypes.AppointmentFormProperties

AppointmentRenderedEvent

The type of the appointmentRendered event handler's argument.

import { DxSchedulerTypes } from "devextreme-angular/ui/scheduler"
Type: DxSchedulerTypes.AppointmentRenderedEvent

AppointmentTemplateData

import { DxSchedulerTypes } from "devextreme-angular/ui/scheduler"
Type: DxSchedulerTypes.AppointmentTemplateData

AppointmentTooltipShowingAppointmentInfo

Specifies appointments information in AppointmentTooltipShowingEvent.

import { DxSchedulerTypes } from "devextreme-angular/ui/scheduler"
Type: DxSchedulerTypes.AppointmentTooltipShowingAppointmentInfo

AppointmentTooltipShowingEvent

The type of the appointmentTooltipShowing event handler's argument.

import { DxSchedulerTypes } from "devextreme-angular/ui/scheduler"
Type: DxSchedulerTypes.AppointmentTooltipShowingEvent

AppointmentTooltipTemplateData

import { DxSchedulerTypes } from "devextreme-angular/ui/scheduler"
Type: DxSchedulerTypes.AppointmentTooltipTemplateData

AppointmentUpdatedEvent

The type of the appointmentUpdated event handler's argument.

import { DxSchedulerTypes } from "devextreme-angular/ui/scheduler"
Type: DxSchedulerTypes.AppointmentUpdatedEvent

AppointmentUpdatingEvent

The type of the appointmentUpdating event handler's argument.

import { DxSchedulerTypes } from "devextreme-angular/ui/scheduler"
Type: DxSchedulerTypes.AppointmentUpdatingEvent

CellAppointmentsLimit

Specifies the limit of full-sized appointments displayed per cell. Applies to all views except "agenda".

Accepted Values: 'auto' | 'unlimited'

CellClickEvent

The type of the cellClick event handler's argument.

import { DxSchedulerTypes } from "devextreme-angular/ui/scheduler"
Type: DxSchedulerTypes.CellClickEvent

CellContextMenuEvent

The type of the cellContextMenu event handler's argument.

import { DxSchedulerTypes } from "devextreme-angular/ui/scheduler"
Type: DxSchedulerTypes.CellContextMenuEvent

ContentReadyEvent

The type of the contentReady event handler's argument.

import { DxSchedulerTypes } from "devextreme-angular/ui/scheduler"
Type: DxSchedulerTypes.ContentReadyEvent

DateNavigatorItemProperties

import { DxSchedulerTypes } from "devextreme-angular/ui/scheduler"
Type: DxSchedulerTypes.DateNavigatorItemProperties

DisposingEvent

The type of the disposing event handler's argument.

import { DxSchedulerTypes } from "devextreme-angular/ui/scheduler"
Type: DxSchedulerTypes.DisposingEvent

InitializedEvent

The type of the initialized event handler's argument.

import { DxSchedulerTypes } from "devextreme-angular/ui/scheduler"
Type: DxSchedulerTypes.InitializedEvent

OptionChangedEvent

The type of the optionChanged event handler's argument.

import { DxSchedulerTypes } from "devextreme-angular/ui/scheduler"
Type: DxSchedulerTypes.OptionChangedEvent

RecurrenceEditMode

Specifies the edit mode for recurring appointments.

Accepted Values: 'dialog' | 'occurrence' | 'series'

SchedulerPredefinedDateNavigatorItem

Specifies names for date navigator parts.

Accepted Values: 'prev' | 'next' | 'dateInterval'

SchedulerPredefinedToolbarItem

Specifies predefined items for the Scheduler toolbar.

Accepted Values: 'today' | 'dateNavigator' | 'viewSwitcher'
See Also

ViewType

Specifies the type of view

Accepted Values: 'agenda' | 'day' | 'month' | 'timelineDay' | 'timelineMonth' | 'timelineWeek' | 'timelineWorkWeek' | 'week' | 'workWeek'