Class FieldRecurrenceException
A class that represents the event recurrence exception fields to be mapped from dataSource within the ScheduleField tag directive.
Inherited Members
Namespace: Syncfusion.Blazor.Schedule
Assembly: Syncfusion.Blazor.dll
Syntax
public class FieldRecurrenceException : EventSettingsField
Remarks
You can map the custom field names, labels and validation for event recurrence exception fields by specifying value to corresponding property in FieldRecurrenceException tag directive.
Examples
In the below code example, a recurrence exception is applied for third occurrence in a series of recurring appointments.
<SfSchedule TValue="AppointmentData">
<ScheduleEventSettings TValue="AppointmentData" DataSource="@DataSource">
<ScheduleField>
<FieldRecurrenceException Name="RecurringException"></FieldRecurrenceException>
</ScheduleField>
</ScheduleEventSettings>
</SfSchedule>
@code{
List<AppointmentData> DataSource = new List<AppointmentData>
{
new AppointmentData { Id = 1, Subject = "Meeting", StartTime = DateTime.Today.Date.AddHours(9).AddMinutes(30), EndTime = DateTime.Today.Date.AddHours(11), RecurrenceRule = "FREQ=DAILY;INTERVAL=1;COUNT=5", RecurrenceException = DateTime.Today.Date.AddDays(2).ToString("yyyyMMdd") + "T040000Z" }
};
public class AppointmentData
{
public int Id { get; set; }
public string Subject { get; set; }
public DateTime StartTime { get; set; }
public DateTime EndTime { get; set; }
public string RecurrenceRule { get; set; }
public string RecurringException { get; set; }
}
}
Constructors
FieldRecurrenceException()
Declaration
public FieldRecurrenceException()
Methods
OnInitializedAsync()
Triggers while initial rendering of the component.
Declaration
protected override Task OnInitializedAsync()
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task | Task. |