New to Kendo UI for VueStart a free 30-day trial

Represents the props of the Kendo UI for Vue SchedulerEditTask component.

Definition

Package:@progress/kendo-vue-scheduler

Properties

Represents the original DataItem from which the item was created.

For more information about the data collection, refer to the Scheduler Data Binding article.

The description of the item.

Overrides the editable prop of the Scheduler and the active view.

end

Date

The end date of the item.

The timezone name for the end date.

Represents the current group in which the item is rendered.

boolean

Represents if the end of the item is outside the current visual range.

id?

string

Specifies the id of the wrapping element of the SchedulerTask.

isAllDay

boolean

Represents if the item durations is through the whole day.

Represents if the item is an exception to a recurrence rule.

Represents if the item is a single occurrence of a recurring DataItem.

Represents the ref of the actual item.

Overrides the default component responsible for the selection between occurrence and series delete.

The default Component is: SchedulerOccurrenceDialog.

onDataaction?

(action: DataAction, event: any) => void

Called when the item has been removed.

Parameters:actionDataActionevent?any

Called when the delete icon is clicked.

The delete icon is rendered only when props.editable or props.editable.remove is true

Parameters:eventSchedulerTaskMouseEvent

onRemoveItemChange?

(event: any) => void

Called every time the removeItem changes.

Parameters:eventany

onShowOccurrenceDialogChange?

(event: any) => void

Called every time the showOccurrenceDialog changes.

Parameters:eventany

onShowRemoveDialogChange?

(event: any) => void

Called every time the showRemoveDialog changes.

Parameters:eventany

order

number

Represents the order of the item among its siblings.

Represents the original start of the item.

This property is being used when only a single occurrence of a recurring item is being edited.

range

Range

Represents the current range in which the item is rendered.

Overrides the default component responsible for visualizing the removeItem and confirming the remove action.

The default Component is: SchedulerRemoveDialog.

Setting this property will force the removeItem to be in controlled state, allowing further customization.

Specifies the DataItem which should be removed from the data set. The removeItem is passed as property to the removeDialog component;

series?

boolean

Indicates if the editing should be applied to the whole series or to a single occurrence when the item is recurring.

By default, the series prop is set to null and additional selection is done through the occurrence dialog. If set ot either true or false:

  • true — indicates that the editing should always be applied to the whole series
  • false — indicates that the editing should always be applied to a single occurrence.

Setting this property will force the showOccurrenceDialog to be in controlled state, allowing further control over the display of the occurrenceDialog component.

Setting this property will force the showRemoveDialog to be in controlled state, allowing further control over the display of the removeDialog component.

slots

Slot[]

A collection of all slots in which the current item fits.

start

Date

The start date of the item.

The timezone name for the start date.

tabIndex?

number

Specifies the tabIndex attribute of the wrapping element of the SchedulerTask.

tail

boolean

Represents if the start of the item is outside the current visual range.

Overrides the default component responsible for visualizing a single task.

The default Component is: SchedulerTask.

title

string

The title of the item.

Overrides the default component responsible for positioning the task inside the view.

The default Component is: SchedulerViewTask.

zonedEnd

ZonedDate

Represents the end Date in the provided timezone.

For more information about timezones, refer to the Scheduler TImezones article.

zonedStart

ZonedDate

Represents the start Date in the provided timezone.

For more information about timezones, refer to the Scheduler TImezones article.