All docs
V24.2
24.2
24.1
23.2
23.1
22.2
The page you are viewing does not exist in version 22.2.
22.1
The page you are viewing does not exist in version 22.1.
21.2
The page you are viewing does not exist in version 21.2.
21.1
The page you are viewing does not exist in version 21.1.
20.2
The page you are viewing does not exist in version 20.2.
20.1
The page you are viewing does not exist in version 20.1.
19.2
The page you are viewing does not exist in version 19.2.
19.1
The page you are viewing does not exist in version 19.1.
18.2
The page you are viewing does not exist in version 18.2.
18.1
The page you are viewing does not exist in version 18.1.
17.2
The page you are viewing does not exist in version 17.2.

JavaScript/jQuery 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 { AppointmentAddedEvent } from "devextreme/ui/scheduler"
Type:

Object

AppointmentAddingEvent

The type of the appointmentAdding event handler's argument.

import { AppointmentAddingEvent } from "devextreme/ui/scheduler"
Type:

Object

AppointmentClickEvent

The type of the appointmentClick event handler's argument.

import { AppointmentClickEvent } from "devextreme/ui/scheduler"
Type:

Object

AppointmentContextMenuEvent

The type of the appointmentContextMenu event handler's argument.

import { AppointmentContextMenuEvent } from "devextreme/ui/scheduler"
Type:

Object

AppointmentDblClickEvent

The type of the appointmentDblClick event handler's argument.

import { AppointmentDblClickEvent } from "devextreme/ui/scheduler"
Type:

Object

AppointmentDeletedEvent

The type of the appointmentDeleted event handler's argument.

import { AppointmentDeletedEvent } from "devextreme/ui/scheduler"
Type:

Object

AppointmentDeletingEvent

The type of the appointmentDeleting event handler's argument.

import { AppointmentDeletingEvent } from "devextreme/ui/scheduler"
Type:

Object

AppointmentFormOpeningEvent

The type of the appointmentFormOpening event handler's argument.

import { AppointmentFormOpeningEvent } from "devextreme/ui/scheduler"
Type:

Object

AppointmentRenderedEvent

The type of the appointmentRendered event handler's argument.

import { AppointmentRenderedEvent } from "devextreme/ui/scheduler"
Type:

Object

AppointmentTemplateData

import { AppointmentTemplateData } from "devextreme/ui/scheduler"
Type: TargetedAppointmentInfo

AppointmentTooltipShowingAppointmentInfo

Specifies appointments information in AppointmentTooltipShowingEvent.

import { AppointmentTooltipShowingAppointmentInfo } from "devextreme/ui/scheduler"
Type:

Object

AppointmentTooltipShowingEvent

The type of the appointmentTooltipShowing event handler's argument.

import { AppointmentTooltipShowingEvent } from "devextreme/ui/scheduler"
Type:

Object

AppointmentTooltipTemplateData

import { AppointmentTooltipTemplateData } from "devextreme/ui/scheduler"
Type: TargetedAppointmentInfo |

Object

AppointmentUpdatedEvent

The type of the appointmentUpdated event handler's argument.

import { AppointmentUpdatedEvent } from "devextreme/ui/scheduler"
Type:

Object

AppointmentUpdatingEvent

The type of the appointmentUpdating event handler's argument.

import { AppointmentUpdatingEvent } from "devextreme/ui/scheduler"
Type:

Object

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 { CellClickEvent } from "devextreme/ui/scheduler"
Type:

Object

CellContextMenuEvent

The type of the cellContextMenu event handler's argument.

import { CellContextMenuEvent } from "devextreme/ui/scheduler"
Type:

Object

ContentReadyEvent

The type of the contentReady event handler's argument.

import { ContentReadyEvent } from "devextreme/ui/scheduler"
Type:

Object

DisposingEvent

The type of the disposing event handler's argument.

import { DisposingEvent } from "devextreme/ui/scheduler"
Type:

Object

InitializedEvent

The type of the initialized event handler's argument.

import { InitializedEvent } from "devextreme/ui/scheduler"
Type:

Object

OptionChangedEvent

The type of the optionChanged event handler's argument.

import { OptionChangedEvent } from "devextreme/ui/scheduler"
Type:

Object

RecurrenceEditMode

Specifies the edit mode for recurring appointments.

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

ViewType

Specifies the type of view

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