Blazor sfscheduler cross day recurring events

Hello, im working in blazor and having problem with syncfusion ( syncfusion.blazor 29.2.4 ) sfscheduler  reccuring events that cross the midnight.

I'm working with multiple entities (people) in same scheduler and event id is of type string and consist of "event guid~entity guid" (because one event can be shared between more people -> event in sfscheduler must be unique).

 For example event1 has StartTime = "2025-10-27 20:00:00.000 +0100" , EndTime = "2025-10-28 04:00:00.000 +0100" , RecurrenceRule is FREQ=DAILY;INTERVAL=1;COUNT=3. 

When the view is  View.Week than it renders fine. However in other views (Month, TimelineMonth, TimelineWeek) it doesn't. Another fact is that if i have some other events for example event2 with StartTime = "2025-10-17 20:00:00.000 +0100" and "EndTime = 2025-11-30 04:00:00.000 +0100" and the event1 is not rendered directly on the cell but only on the +1 more button (you can see that on picture attachment I send as example for "person" Admin ) it works fine.

Also if I change  RecurrenceRule to FREQ=DAILY;INTERVAL=2;COUNT=3 rendering event works fine.

What I also tried is to substitute id of event1 to random guid that converts to string and I still got same problem. I think there is problem with rendering event "twice" in same cell but I cannot find any solution on how to fix it.


Best regards,


Ivan Parmač


Attachment: crossdayevent_40736506.jpg

3 Replies 1 reply marked as answer

SR Swathi Ravi Syncfusion Team October 16, 2025 10:29 AM UTC

Hi ivan parmac,

Thank you for reaching out to us!

We understand your query regarding the Scheduler's recurrence behavior. We'd like to inform you that the scenario you're experiencing is the default behavior of the Scheduler.
In your example, the first event starts on October 27, 2025 at 8:00 PM and ends on October 28, 2025 at 4:00 AM, with the recurrence rule set as: FREQ=DAILY;INTERVAL=1;COUNT=3.
Based on this rule, the Scheduler will render events on the following dates:

October 27, 8:00 PM – October 28, 4:00 AM
October 28, 8:00 PM – October 29, 4:00 AM
October 29, 8:00 PM – October 30, 4:00 AM

In Timeline views, only one event will be displayed per cell. Any additional overlapping events will be accessible via the "more" indicator.
If you would like all events to be fully visible in the UI, you can use one of the following options:

  1. Enable AutoRowHeight - When the feature EnableAutoRowHeight is enabled, the row height gets auto-adjusted based on the number of overlapping events occupied on the same time range.
  2. Enable MaxEventsPerRow - You can decide how many appointments can render on a cell based on your Scheduler and work cell height using MaxEventsPerRow property within ScheduleView whereas its default value is 1.

UG and demo refrences,


Regards,
Swathi Ravi

Marked as answer

IP ivan parmac October 16, 2025 11:31 AM UTC

hi  Swathi Ravi,


thanks for quick response, i don't have errors for reccuring events that cross the midnight anymore !!!


Best regards,


Ivan Parmač



SS Sivakumar ShunmugaSundaram Syncfusion Team October 17, 2025 06:00 AM UTC

Hi Ivan,

You're very welcome! We're delighted to hear that the suggestions resolved the issue with the recurring events in SfScheduler.

Regards,

Sivakumar S


Loader.
Up arrow icon