RadScheduler features rich client-side programming API.
You can handle the client-side events to customize its behavior. Some of the events can be canceled to prevent the corresponding action from executing.
RadScheduler currently supports the following events:
- OnClientAppointmentClick - Occurs when the user clicks an appointment
- OnClientAppointmentDoubleClick - Occurs when the user double-clicks an appointment
- OnClientAppointmentEditing - Occurs when the user edits the appointment. Can be canceled to prevent the edit
- OnClientAppointmentDeleting - Occurs when the user tries to delete an appointment. Can be canceled to prevent deletion of the appointment
- OnClientAppointmentResizeStart - Occurs when the user starts resizing an appointment. Can be canceled to prevent the user from initiating a resize
- OnClientAppointmentResizing - Occurs on mouse movement during the resizing of an appointment
- OnClientAppointmentResizeEnd - Occurs when the user stops resizing an appointment. Can be canceled to restore the appointment's original duration