Definition
Namespace:Telerik.Web.UI
Inheritance: Telerik.Web.UI.RadWebControlTelerik.Web.UI.RadScheduler
Events
Adds a appointmentClick event handler for the radscheduler
add_appointmentClick
The event handler function to attach
Adds a appointmentContextMenu event handler for the radscheduler
add_appointmentContextMenu
The event handler function to attach
Adds a appointmentCreated event handler for the radscheduler
add_appointmentCreated
The event handler function to attach
Adds a appointmentDataBound event handler for the radscheduler
add_appointmentDataBound
The event handler function to attach
Adds a appointmentDeleting event handler for the radscheduler
add_appointmentDeleting
The event handler function to attach
Adds a appointmentDoubleClick event handler for the radscheduler
add_appointmentDoubleClick
The event handler function to attach
Adds a appointmentEditing event handler for the radscheduler
add_appointmentEditing
The event handler function to attach
Adds a appointmentInserting event handler for the radscheduler
add_appointmentInserting
The event handler function to attach
Adds a appointmentMoveEnd event handler for the radscheduler
add_appointmentMoveEnd
The event handler function to attach
Adds a appointmentMoveStart event handler for the radscheduler
add_appointmentMoveStart
The event handler function to attach
Adds a appointmentMoving event handler for the radscheduler
add_appointmentMoving
The event handler function to attach
Adds a appointmentResizeEnd event handler for the radscheduler
add_appointmentResizeEnd
The event handler function to attach
Adds a appointmentResizeStart event handler for the radscheduler
add_appointmentResizeStart
The event handler function to attach
Adds a appointmentResizing event handler for the radscheduler
add_appointmentResizing
The event handler function to attach
Adds a appointmentsPopulated event handler for the radscheduler
add_appointmentsPopulated
The event handler function to attach
Adds a appointmentsPopulating event handler for the radscheduler
add_appointmentsPopulating
The event handler function to attach
Adds a appointmentWebServiceDeleting event handler for the radscheduler
add_appointmentWebServiceDeleting
The event handler function to attach
Adds a appointmentWebServiceInserting event handler for the radscheduler
add_appointmentWebServiceInserting
The event handler function to attach
Adds a appointmentWebServiceUpdating event handler for the radscheduler
add_appointmentWebServiceUpdating
The event handler function to attach
Adds a dataBound event handler for the radscheduler
add_dataBound
The event handler function to attach
Adds a formCreated event handler for the radscheduler
add_formCreated
The event handler function to attach
Adds a navigationCommand event handler for the radscheduler
add_navigationCommand
The event handler function to attach
Adds a navigationComplete event handler for the radscheduler
add_navigationComplete
The event handler function to attach
Adds a recurrenceActionDialogClosed event handler for the radscheduler
add_recurrenceActionDialogClosed
The event handler function to attach
Adds a recurrenceActionDialogShowing event handler for the radscheduler
add_recurrenceActionDialogShowing
The event handler function to attach
Adds a recurrenceExceptionCreating event handler for the radscheduler
add_recurrenceExceptionCreating
The event handler function to attach
Adds a recurrenceExceptionsRemoving event handler for the radscheduler
add_recurrenceExceptionsRemoving
The event handler function to attach
Adds a reminderDismissing event handler for the radscheduler
add_reminderDismissing
The event handler function to attach
Adds a reminderSnoozing event handler for the radscheduler
add_reminderSnoozing
The event handler function to attach
Adds a reminderTriggering event handler for the radscheduler
add_reminderTriggering
The event handler function to attach
Adds a requestFailed event handler for the radscheduler
add_requestFailed
The event handler function to attach
Adds a requestSuccess event handler for the radscheduler
add_requestSuccess
The event handler function to attach
Adds a resourcesPopulated event handler for the radscheduler
add_resourcesPopulated
The event handler function to attach
Adds a resourcesPopulating event handler for the radscheduler
add_resourcesPopulating
The event handler function to attach
Adds a timeSlotClick event handler for the radscheduler
add_timeSlotClick
The event handler function to attach
Adds a timeSlotContextMenu event handler for the radscheduler
add_timeSlotContextMenu
The event handler function to attach
Removes a appointmentClick event handler from the radscheduler
remove_appointmentClick
The event handler function to remove
Removes a appointmentContextMenu event handler from the radscheduler
remove_appointmentContextMenu
The event handler function to remove
Removes a appointmentCreated event handler from the radscheduler
remove_appointmentCreated
The event handler function to remove
Removes a appointmentDataBound event handler from the radscheduler
remove_appointmentDataBound
The event handler function to remove
Removes a appointmentDeleting event handler from the radscheduler
remove_appointmentDeleting
The event handler function to remove
Removes a appointmentDoubleClick event handler from the radscheduler
remove_appointmentDoubleClick
The event handler function to remove
Removes a appointmentEditing event handler from the radscheduler
remove_appointmentEditing
The event handler function to remove
Removes a appointmentInserting event handler from the radscheduler
remove_appointmentInserting
The event handler function to remove
Removes a appointmentMoveEnd event handler from the radscheduler
remove_appointmentMoveEnd
The event handler function to remove
Removes a appointmentMoveStart event handler from the radscheduler
remove_appointmentMoveStart
The event handler function to remove
Removes a appointmentMoving event handler from the radscheduler
remove_appointmentMoving
The event handler function to remove
Removes a appointmentResizeEnd event handler from the radscheduler
remove_appointmentResizeEnd
The event handler function to remove
Removes a appointmentResizeStart event handler from the radscheduler
remove_appointmentResizeStart
The event handler function to remove
Removes a appointmentResizing event handler from the radscheduler
remove_appointmentResizing
The event handler function to remove
Removes a appointmentsPopulated event handler from the radscheduler
remove_appointmentsPopulated
The event handler function to remove
Removes a appointmentsPopulating event handler from the radscheduler
remove_appointmentsPopulating
The event handler function to remove
Removes a appointmentWebServiceDeleting event handler from the radscheduler
remove_appointmentWebServiceDeleting
The event handler function to remove
Removes a appointmentWebServiceInserting event handler from the radscheduler
remove_appointmentWebServiceInserting
The event handler function to remove
Removes a appointmentWebServiceUpdating event handler from the radscheduler
remove_appointmentWebServiceUpdating
The event handler function to remove
Removes a dataBound event handler from the radscheduler
remove_dataBound
The event handler function to remove
Removes a formCreated event handler from the radscheduler
remove_formCreated
The event handler function to remove
Removes a navigationCommand event handler from the radscheduler
remove_navigationCommand
The event handler function to remove
Removes a navigationComplete event handler from the radscheduler
remove_navigationComplete
The event handler function to remove
Removes a recurrenceActionDialogClosed event handler from the radscheduler
remove_recurrenceActionDialogClosed
The event handler function to remove
Removes a recurrenceActionDialogShowing event handler from the radscheduler
remove_recurrenceActionDialogShowing
The event handler function to remove
Removes a recurrenceExceptionCreating event handler from the radscheduler
remove_recurrenceExceptionCreating
The event handler function to remove
Removes a recurrenceExceptionsRemoving event handler from the radscheduler
remove_recurrenceExceptionsRemoving
The event handler function to remove
Removes a reminderDismissing event handler from the radscheduler
remove_reminderDismissing
The event handler function to remove
Removes a reminderSnoozing event handler from the radscheduler
remove_reminderSnoozing
The event handler function to remove
Removes a reminderTriggering event handler from the radscheduler
remove_reminderTriggering
The event handler function to remove
Removes a requestFailed event handler from the radscheduler
remove_requestFailed
The event handler function to remove
Removes a requestSuccess event handler from the radscheduler
remove_requestSuccess
The event handler function to remove
Removes a resourcesPopulated event handler from the radscheduler
remove_resourcesPopulated
The event handler function to remove
Removes a resourcesPopulating event handler from the radscheduler
remove_resourcesPopulating
The event handler function to remove
Removes a timeSlotClick event handler from the radscheduler
remove_timeSlotClick
The event handler function to remove
Removes a timeSlotContextMenu event handler from the radscheduler
remove_timeSlotContextMenu
The event handler function to remove
Methods
Deletes the specified Appointment. Postbacks if not bound to a web service.
deleteAppointment(Telerik.Web.UI.SchedulerAppointment appointment, Boolean deleteSeries): void
The appointment to delete.
deleteSeriesBooleanFor recurring appointments only. True if you want to delete the recurring series
Deletes the specified Appointment. This method is identical to deleteAppointment, but the user is presented with a confirmation dialog if the deleted appointment is recurring.
deleteAppointmentWithConfirmation(Telerik.Web.UI.SchedulerAppointment appointment): void
The appointment to delete.
Converts a date time object from client date format to UTC using the timeZoneOffset property.
displayToUtc(Date displayDate): Date
The date to convert.
Returns:Date
The date in UTC format which corresponds to the supplied client format date.
Starts editing the specified Appointment.
editAppointment(Telerik.Web.UI.SchedulerAppointment appointment, Boolean editSeries): void
The appointment to edit.
editSeriesBooleanFor recurring appointments only. True if you want to edit the recurring series
Starts editing the specified Appointment. This method is identical to editAppointment, but the user is presented with a confirmation dialog if the edited appointment is recurring.
editAppointmentWithConfirmation(Telerik.Web.UI.SchedulerAppointment appointment): void
The appointment to edit.
Gets the model that represents the current view. The model is responsible for mapping time slots to DOM elements and appointments to time slots.
get_activeModel(): Telerik.Web.UI.ISchedulerModel
Telerik.Web.UI.ISchedulerModel
The model that represents the current view.
Gets a value indicating if the appointments can be deleted.
get_allowDelete(): Boolean
Boolean
true if the appointment deleting is allowed
Gets a value indicating if the appointments can be edited. This includes moving and resizing.
get_allowEdit(): Boolean
Boolean
true if the appointment editing is allowed
Gets a value indicating if the appointments can be inserted.
get_allowInsert(): Boolean
Boolean
true if the appointment inserting is allowed
Gets a collection of all loaded appointments.
get_appointments(): Telerik.Web.UI.SchedulerAppointmentCollection
Telerik.Web.UI.SchedulerAppointmentCollection
Collection of all loaded appointments.
Gets a collection of all attributes of the scheduler.
get_attributes(): Telerik.Web.UI.SchedulerAttributeCollection
Telerik.Web.UI.SchedulerAttributeCollection
Collection of all attributes of the scheduler.
Gets the currently edited appointment.
get_currentAppointment(): Telerik.Web.UI.SchedulerAppointment
Telerik.Web.UI.SchedulerAppointment
The currently edited appointment. Null if no appointment is edited at the moment.
Gets a value indicating whether a delete confirmation dialog should be displayed when the user clicks the "delete" button of an appointment.
get_displayDeleteConfirmation(): Boolean
Boolean
true if the confirmation dialog should be displayed
Gets a value indicating whether a recurrence action dialog should be displayed when moving recurrent appointments.
get_displayRecurrenceActionDialogOnMove(): Boolean
Boolean
true if the confirmation dialog should be displayed
Gets the duration between two timeslots (including their own duration).
get_durationBetweenTimeSlots(Telerik.Web.UI.ISchedulerTimeSlot startSlot, Telerik.Web.UI.ISchedulerTimeSlot endSlot): Number
The first slot
endSlotTelerik.Web.UI.ISchedulerTimeSlotThe last slot
Returns:Number
The duration between two timeslots in milliseconds.
Gets the duration of the area formed by the selected time slots.
get_durationOfSelectedArea(): Number
Number
The sum of the durations of the selected time slots as milliseconds.
Gets the start date of the current view. In day view, this is the start of the visible day.
get_firstDayStart(): Date
Date
The start date of the current view.
Gets the name of the resource to group by. Can also be in the format "Date,[Resource Name]" when grouping by date.
get_groupBy(): String
String
The name of the resource to group by.
Gets the height of RadScheduler.
get_height(): String
String
The height of RadScheduler.
Gets the hours panel time format string.
get_hoursPanelTimeFormat(): String
String
The hours panel time format string.
Gets the minimum height of the inline insert/edit template in pixels.
get_minimumInlineFormHeight(): Number
Number
The minimum height of the inline insert
Gets the minimum width of the inline insert/edit template in pixels.
get_minimumInlineFormWidth(): Number
Number
The minimum width of the inline insert
Gets the number of minutes which a single row represents.
get_minutesPerRow(): Number
Number
The number of minutes which a single row represents.
Gets the number of rows that are hovered when the mouse is over the appointment area.
get_numberOfHoveredRows(): Number
Number
The number of rows that are hovered when the mouse is over the appointment area.
Gets a value indicating whether RadScheduler is in read-only mode.
get_readOnly(): Boolean
Boolean
true if the scheduler is read
Gets a collection of all loaded resources.
get_resources(): Telerik.Web.UI.SchedulerResourceCollection
Telerik.Web.UI.SchedulerResourceCollection
Collection of all loaded resources.
Gets a collection of all loaded resource style mappings.
get_resourceStyles(): Telerik.Web.UI.ResourceStyleMappingCollection
Telerik.Web.UI.ResourceStyleMappingCollection
Collection of all loaded resource style mappings.
Gets a collection of all loaded resource types.
get_resourceTypes(): Telerik.Web.UI.ResourceTypeCollection
Telerik.Web.UI.ResourceTypeCollection
Collection of all loaded resource types.
Gets the height of RadScheduler rows.
get_rowHeight(): String
String
The height of RadScheduler rows.
Gets the currently selected date.
get_selectedDate(): Date
Date
the currently selected date.
Gets the currently selected time slots.
get_selectedSlots(): Array
Array
the currently selected time slots.
Gets the type of the currently selected view.
get_selectedView(): Telerik.Web.UI.SchedulerViewType
Telerik.Web.UI.SchedulerViewType
The currently selected view.
Gets a value indicating whether to display the complete day (24-hour view) or the range between dayStartTime and dayEndTime.
get_showFullTime(): Boolean
Boolean
true if showing the complete day
Gets the number of rows each time label spans.
get_timeLabelRowSpan(): Number
Number
The number of rows each time label spans.
The web service to be used for binding this instance of RadScheduler.
get_webServiceSettings(): Telerik.Web.UI.SchedulerWebServiceSettings
Telerik.Web.UI.SchedulerWebServiceSettings
The web service to be used for binding this instance of RadScheduler.
Gets the appointment that corresponds to the specified DOM element.
getAppointmentFromDomElement(Element element): Telerik.Web.UI.SchedulerAppointment
The appointment DOM element
Returns:Telerik.Web.UI.SchedulerAppointment
The corresponding appointment. Null if the element does not belong to an appointment.
Hides the currently shown modal advanced form.
hideAdvancedForm(): void
Hides the currently shown inline form.
hideInlineForm(): void
Stores the specified Appointment. Postbacks if not bound to a web service.
insertAppointment(Telerik.Web.UI.SchedulerAppointment appointment): void
The appointment to insert.
Prepares the specified appointment for editing. If the specified appointment is not recurring, the method does nothing and returns the same appointment. If the appointment is recurring and editSeries is set to true the method returns the recurrence parent. Otherwise, the method clones the appointment and updates it state to recurrence exception.
prepareToEdit(Telerik.Web.UI.SchedulerAppointment appointmentToEdit, Boolean editSeries): void
The appointment to prepare for editing.
editSeriesBooleanTrue if you want to edit the recurring series
Web Service binding only. Rebinds the scheduler from the web service.
rebind(): void
Web Service binding only. Removes the associated recurrence exceptions.
removeRecurrenceExceptions(Telerik.Web.UI.SchedulerAppointment appointment): void
The master appointment for the recurrence series.
Updates the control layout. Call this function after changing the size of the control.
repaint(): void
Sets a value indicating if the appointments can be deleted.
set_allowDelete(Boolean allowDelete): void
true if the appointment deleting is allowed
Sets a value indicating if the appointments can be edited.
set_allowEdit(Boolean allowEdit): void
true if the appointment editing is allowed
Sets a value indicating if the appointments can be inserted.
set_allowInsert(Boolean allowDelete): void
true if the appointment inserting is allowed
Sets a value indicating whether a delete confirmation dialog should be displayed when the user clicks the "delete" button of an appointment.
set_displayDeleteConfirmation(Boolean displayDeleteConfirmation): void
true if the confirmation dialog should be displayed
Sets a value indicating whether a recurrence action dialog should be displayed when moving recurrent appointments.
set_displayRecurrenceActionDialogOnMove(Boolean displayDeleteConfirmation): void
true if the confirmation dialog should be displayed
Sets the height of RadScheduler.
set_height(String value): void
The height of RadScheduler.
Sets the minimum height of the inline insert/edit template in pixels.
set_minimumInlineFormHeight(Number value): void
The minimum height of the inline insert
Sets the minimum width of the inline insert/edit template in pixels.
set_minimumInlineFormWidth(Number value): void
The minimum width of the inline insert
Sets the number of rows that are hovered when the mouse is over the appointment area.
set_numberOfHoveredRows(Number value): void
The number of rows that are hovered when the mouse is over the appointment area.
Sets a value indicating whether RadScheduler is in read-only mode.
set_readOnly(Boolean readOnly): void
true if the scheduler is read
Web Service binding only. Sets the currently selected date.
set_selectedDate(Date value): void
The currently selected date.
Web Service binding only. Sets the currently selected view type.
set_selectedView(Telerik.Web.UI.SchedulerViewType selectedView): void
The view to switch to.
Web Service binding only. Sets a value indicating whether to display the complete day (24-hour view) or the range between dayStartTime and dayEndTime.
set_showFullTime(Boolean value): void
true if showing the complete day
Shows the advanced edit form populated with the specified appointment.
showAdvancedEditForm(Telerik.Web.UI.SchedulerAppointment appointment, Boolean editSeries): void
The appointment to edit.
editSeriesBooleanFor recurring appointments only. True if you want to edit the recurring series
Shows the advanced insert form populated with the specified appointment start date.
showAdvancedInsertForm(Date startDate): void
The start date for the appointment.
Shows the advanced insert form populated with the specified appointment start date. The appointment will be initially marked as all-day.
showAllDayAdvancedInsertForm(Date startDate): void
The start date for the appointment.
Shows the in-line insert form for an all-day appointment on the specified date. Applicable in Day/Week/MultiDay view.
showAllDayInlineInsertForm(Date date): void
The day for which to show the insert form.
Shows the in-line edit form for the specified appointment. A postback will occur if a custom InlineEditTemplate is in use.
showInlineEditForm(Telerik.Web.UI.SchedulerAppointment appointment, Boolean editSeries): void
The appointment to edit.
editSeriesBooleanFor recurring appointments only. true if you want to edit the recurring series
Shows the in-line insert form at the specified time slot. The formCreating client-side event will be fired. A postback will occur if a custom InlineInsertTemplate is in use.
showInlineInsertForm(Telerik.Web.UI.ISchedulerTimeSlot timeSlot): void
The time slot in which to place the insert form.
Updates the specified Appointment. Postbacks if not bound to a web service.
updateAppointment(Telerik.Web.UI.SchedulerAppointment appointment, Boolean editSeries): void
The appointment to update.
editSeriesBooleanTrue if you want to edit the recurring series
Converts a date time object from UTC to client date format using the timeZoneOffset property.
utcToDisplay(Date utcDate): Date
The date to convert.
Returns:Date
The date in client format which corresponds to the supplied UTC date.