Possibility Type
| Description
| Examples
|
Daily
| Appointment is created with Ends Never
| FREQ=DAILY; INTERVAL=1
|
Appointment is created with Ends After
| FREQ=DAILY; INTERVAL=1; COUNT=5
|
Appointment is created with Ends On
| FREQ=DAILY; INTERVAL=1; UNTIL=12/26/2014
|
Appointment is created with Every (Interval)
| FREQ=DAILY; INTERVAL=2; COUNT=10
|
Weekly
| Appointment is created with Ends Never
| FREQ=WEEKLY; INTERVAL=1; BYDAY=MO, WE, FR
|
Appointment is created with Ends After
| FREQ=WEEKLY; INTERVAL=1; BYDAY=TH; COUNT=10
|
Appointment is created with Ends On
| FREQ=WEEKLY; INTERVAL=1; BYDAY=MO; UNTIL=2/23/2015
|
Appointment is created with selecting multiple day
| FREQ=WEEKLY; INTERVAL=2; BYDAY=MO, WE, FR; COUNT=10
|
Every Day
| Appointment is created with Ends Never
| FREQ=WEEKLY; BYDAY=MO, TU, WE, TH, FR
|
Appointment is created with Ends After
| FREQ=WEEKLY; BYDAY=MO, TU, WE, TH, FR; COUNT=10
|
Appointment is created with Ends On
| FREQ=WEEKLY; BYDAY=MO, TU, WE, TH, FR; UNTIL=2/16/2015
|
Every day edited Appointment Ends On
| FREQ=WEEKLY; BYDAY=MO, TU, WE, TH, FR; UNTIL=2/16/2015; EXDATE=12/16/2014; RECUREDITID=66
|
Monthly
| Appointment is created with selected date Ends Never
| FREQ=MONTHLY; BYMONTHDAY=15; INTERVAL=1
|
Appointment is created with selected date and Ends After
| FREQ=MONTHLY; BYMONTHDAY=16; INTERVAL=1; COUNT=10
|
Appointment is created with selected date and Ends On
| FREQ=MONTHLY; BYMONTHDAY=17; INTERVAL=1; UNTIL=2/25/2015
|
Appointment is created with selected day Ends Never
| FREQ=MONTHLY; BYDAY=FR; BYSETPOS=2; INTERVAL=1
|
Appointment is created with selected day and Ends After
| FREQ=MONTHLY; BYDAY=WE; BYSETPOS=4; INTERVAL=1; COUNT=10
|
Appointment is created with selected day and Ends On
| FREQ=MONTHLY; BYDAY=FR; BYSETPOS=4; INTERVAL=1; UNTIL=3/6/2015
|
Yearly
| Appointment is created with selected date and month Ends Never
| FREQ=YEARLY; BYMONTHDAY=15; BYMONTH=12; INTERVAL=1
|
Appointment is created with selected date and month Ends After
| FREQ=YEARLY; BYMONTHDAY=10; BYMONTH=12; INTERVAL=1; COUNT=10
|
Appointment is created with selected date and month Ends On
| FREQ=YEARLY; BYMONTHDAY=12; BYMONTH=12; INTERVAL=1; UNTIL=2/20/2015
|
Appointment is created with selected day and month Ends Never
| FREQ=YEARLY; BYDAY=FR; BYMONTH=12; BYSETPOS=3; INTERVAL=1
|
Appointment is created with selected day and month Ends After
| FREQ=YEARLY; BYDAY=TU; BYMONTH=12; BYSETPOS=3; INTERVAL=1; COUNT=10
|
Appointment is created with selected day and month Ends On
| FREQ=YEARLY; BYDAY=WE; BYMONTH=12; BYSETPOS=4; INTERVAL=1; UNTIL=3/4/2015
|
| | |
Why is there is no BYSETPOS=-1?
Hi Laurel,
We have internally processed in JS1 scheduler with value 5 to denote the “last” option in “repeat By” field – which needs to be actually assigned with “-1”. We will change it as per the iCal specifications in our next upcoming SP2 release.
In the mean-time, we would like to request you to have a look at our JS2 recurrence editor, on which the iCal specifications are followed and works as per your expectation specifying “-1” value for “last” option in the “Repeat on” field.
Sample link - https://aspnetmvc.syncfusion.com/Schedule/RecurrenceRuleGenerator#/material
Regards,
Velmurugan