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:

  • Dailythe event repeats every day. Optionally, an interval can be set to repeat every N days.
  • Weeklythe event repeats on each of the selected weekdays. Optionally, an interval can be set to repeat every N weeks.
  • Monthlythe event repeats every month or every N months:
    • On a set date.
    • On a set positionfirst, second, third or fourth day or set weekday.
  • Yearlythe event repeats every year or every N years:
    • On a set date.
    • On a set position in a given monthevery 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 occurrencesrepeat exactly N times.
  • On an end daterepeat 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 occurrenceedits the selected occurrence from the series.
  • Edit the seriesedits 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 occurrenceremoves the selected occurrence from the series.
  • Delete the seriesremoves all occurrences.

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

Edit confirmation dialog

Glossary of Terms

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