Box
Map
max
min
Vue

editing

Specifies which editing operations an end-user can perform on appointments.

Type:

Boolean

|

Object

Default Value: true

Editing a recurring appointment series has specificities related to when a user edits a recurring appointment instance.

If a user updates the instance, two actions are performed on the data objects:

If a user deletes the instance, the Scheduler adds it to exceptions by updating the field that recurrenceExceptionExpr specifies. Because this is an update, the onAppointmentUpdating and onAppointmentUpdated event handlers are executed instead of onAppointmentDeleting and onAppointmentDeleted.

View Demo

allowAdding

Specifies whether or not an end-user can add appointments.

Type:

Boolean

Default Value: true

See Also

allowDeleting

Specifies whether or not an end-user can delete appointments.

Type:

Boolean

Default Value: true

allowDragging

Specifies whether or not an end-user can drag appointments.

Type:

Boolean

Default Value: true, false (Android, iOS)

allowEditingTimeZones Deprecated

Use the allowTimeZoneEditing option instead.

Specifies whether users can edit appointment time zones.

Type:

Boolean

Default Value: false

allowResizing

Specifies whether or not an end-user can change an appointment duration.

Type:

Boolean

Default Value: true, false (Android, iOS)

allowTimeZoneEditing

Specifies whether users can edit appointment time zones.

Type:

Boolean

Default Value: false

If this option is enabled, the appointment details form is extended with drop-down menus that specify the start and end time zones and regions:

DevExtreme Scheduler with enabled time zone editing

View Demo

allowUpdating

Specifies whether or not an end-user can change appointment options.

Type:

Boolean

Default Value: true