Navigation bar
  Print document Start Previous page
 43 of 90 
Next page End  

Gravitybox Schedule.NET
1998-2005 Gravitybox Software LLC
Page 41 of 90
This event is raised before the appointment reminder screen is displayed. A reminder
may occur before an appointment comes due. It is basically a screen that is displayed to
remind the user some minutes before an appointment is due. You may cancel the
reminder screen by setting the cancel parameter of this event to true.
BeforeAppointmentRemove
This event is raised before an appointment is removed from the AppointmentCollection.
An event parameter allows you to cancel the operation before the appointment is
removed. If the operation is successful the ValidateAppointmentRemove and
AfterAppointmentRemove events are raised afterwards in that order.
BeforeAppointmentResize
This event is raised before an appointment is resized. An event parameter allows you to
cancel the operation before the appointment is removed. If the operation is successful
the AfterAppointmentResize event is raised afterwards.
BeforeAppointmentTextDraw
This event is raised before the text of an appointment is drawn. You may override the
default text with your own text if desired. This is raised for every appointment.
BeforeInPlaceEdit
The event is raised before the textbox is shown for the in-place edit. When a selected
appointment is clicked again it is toggled into edit mode. The user may type directly into
the appointment space to edit the Subject field of the appointment. You may cancel the
edit by setting the cancel parameter of this event to true.
BeforePropertyDialog
This event is raised before an appointment property dialog is displayed. An event
parameter allows you to cancel the operation before the dialog is shown. If the
operation is successful the AfterPropertyDialog event is raised afterwards.
ValidateAppointmentRemove
This event is raised after the BeforeAppointmentRemove event, which allows you to
cancel, and before the AfterAppointmentRemove event. The event is raised to inform
you that the appointment is guaranteed to be removed and there is no way to stop it.
This is a good place to add database code that needs to remove an appointment. The
appointment is still in the AppointmentCollection when this event is raised so you can
reference the appointment.
Appointment Dialog Notifications
Overview
The built-in, appointment dialog provides a robust interface to edit an appointment. It
allows the user to change many attributes of an appointment. This may pose a problem
as the user may perform actions that you wish to disallow. These events are defined to
let you handle these situations.
http://www.purepage.com