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'