DxSchedulerAppointmentItem.Type Property
Specifies the type of an appointment.
Namespace: DevExpress.Blazor
Assembly: DevExpress.Blazor.v24.2.dll
NuGet Package: DevExpress.Blazor
#Declaration
public SchedulerAppointmentType Type { get; set; }
#Property Value
Type | Description |
---|---|
Scheduler |
A Scheduler |
Available values:
Name | Description | Value |
---|---|---|
One |
One-time appointment. |
|
Pattern | Appointment that serves as the pattern for other recurring appointments. |
|
Occurrence | Recurring appointment that conforms to the series pattern. |
|
Changed |
Recurring appointment that is modified and does not conform to the recurring series pattern. |
|
Deleted |
Recurring appointment deleted from the series. |
|
#Remarks
The appointment type cannot be changed directly - its type is specified by its role. The SchedulerAppointmentType enumeration contains all available types.
When you map the Type
property to a data field (the DxSchedulerAppointmentMappings.Type property), use the field of the Int32 type. If an appointment’s type is not specified in the data source, the scheduler creates a OneTime appointment (Type = 0). Set the type value to 1
(the Pattern type) and specify the recurrence info (the RecurrenceInfo mapping) to create a recurring appointment.
Refer to the DxSchedulerAppointmentMappings class description for an example.