An appointment represents a scheduled time interval, and an end-user's plans for this time interval. A plan could contain the appointment's subject, location, different marks (status and labels), comments and any other custom properties.
A single appointment is an object that exposes the Appointment interface. The appointment's appearance depends upon the active view which is used to show the Scheduler's data. For instance, for the Day View a common appointment usually looks as shown in the image below.
All of a scheduler's appointments are stored in the appointment storage (which is a part of the Scheduler Storage and can be configured using its BootstrapSchedulerStorage.Appointments method).
An appointment's identification label and availability status are an appointment's basic visual characteristics. They are used for at-a-glance appointment identification.
An identification label is displayed in as a background color which is used to fill the client region of the rectangle that is occupied by the appointment.
The availability status is indicated by a strip displayed on the left side of the appointment. The strip is colored depending upon the availability status's type.
A recurring appointment is an appointment configured to occur on multiple dates in the same time interval. A recurring appointment can either be a base (a Pattern), or an occurrence. Occurring appointments can either be a simple Occurrence, or an exception.
A collection of appointments to display is provided to the Scheduler using the BindAppointments method. Provide required data field mappings to specify which fields of the model object the Scheduler control should display. The Scheduler supports predefined data fields (specified using the Mappings method available through Storage -> Appointments) and custom data fields (specified using the CustomFieldMappings method). The following predefined mappings are available:
Specify the following data field mappings to allow the Scheduler control to save and retrieve labels’ and statuses’ information to/from the data source.
Specify the following data field mappings to allow the Scheduler control to save and retrieve appointment recurrence information to/from the data source.
To learn more, see the Data Binding demo online.