New to Kendo UI for Angular? Start a free 30-day trial

Recurring Events Basics

The Kendo UI for Angular Scheduler provides support for recurring events on a daily, weekly, monthly, and annual basis, and allows for exceptions from these recurrence rules.

Creating Recurring Events

To create a repeating event, select one of the following options from the Edit Dialog:

  • Daily—the event repeats every day. Optionally, an interval can be set to repeat every N days.
  • Weekly—the event repeats on each of the selected weekdays. Optionally, an interval can be set to repeat every N weeks.
  • Monthly—the event repeats every month or every N months:
    • On a set date.
    • On a set position—first, second, third or fourth day or set weekday.
  • Yearly—the event repeats every year or every N years:
    • On a set date.
    • On a set position in a given month—every first, second, third or fourth day or set weekday.

By default, an event will repeat forever. An end condition can be set to limit the duration of the series:

  • After a set number of occurrences—repeat exactly N times.
  • On an end date—repeat until the set date. Events that occur on the set date will be included in the series.
Example
View Source
Edit In Stackblitz  
Change Theme:

Modifying Recurring Events

Upon editing a repeating event, the user is prompted to specify the desired action:

  • Edit current occurrence—edits the selected occurrence from the series.
  • Edit the series—edits all occurrences.

Recurrence exceptions will be removed if the user edits the series.

Edit confirmation dialog

The same prompt is also displayed when resizing or moving recurring events.

Deleting Recurring Events

Upon deleting a repeating event, the user is prompted to specify the desired action:

  • Delete current occurrence—removes the selected occurrence from the series.
  • Delete the series—removes all occurrences.

Recurrence exceptions will be removed if the user delete the series.

Edit confirmation dialog

Glossary of Terms

  • Recurring Event—an event that repeats on a set interval.
  • Recurrence Rule—a textual representation of the rules by which an event repeats. See Recurrence Rules for details.
  • Recurrence Series—a repeating event and all of its occurrences, including modified events.
  • Recurrence Exception—a date on which the repeating event does not occur.
    • The same term is also to describe a modified event from a recurrence series.
  • Occurrence—a copy of a repeating event that occurs on a specific date.