Reflect changes on each resources' event

I'm using Syncfusion Scheduler. I'm trying to create Appointments for multiple resources. When selecting 2 resources on an event-creation the Scheduler Component passes 2 Appointment-objects to my Custom Adaptor. This is expected behaviour from what I understand and suits my requirement.

What I'm currently struggling with is when one of these 2 events get an update or delete I want these changes to reflect on the other instance. I want to:

  1. Correlate these 2 (multiple) appointments 
  2. Make sure changes and deletes are reflected on the other instances (if any).

How can I achieve this? 

Some implementation details:
-I'm using the default editor template
-I have implemented a custom Adaptor for both my Appointments/Events and my Resources
-I'm able to select multiple resources in the default editor template, this creates a Event for each selected resource
-My Event-model class has property of type Guid named Resource which is mapped to my Resources

        public Guid Resource { get; set; }

3 Replies 1 reply marked as answer

VR Vijayakumar Rajasekar Syncfusion Team March 4, 2026 05:29 AM UTC

Hi Ron B,

Thank you for reaching out to Syncfusion support.
We thoroughly reviewed your query correlate appointments across resources and synchronize update/deletes. This can be achieved by enabling the AllowGroupEdit property to true. Like below
<SfSchedule TValue="AppointmentData" Width="100%" Height="650px">
    <ScheduleGroup Resources="@Resources" AllowGroupEdit="true"></ScheduleGroup>
    <!-- Other scheduler properties -->
</SfSchedule>
When AllowGroupEdit property is enabled:
  • A single appointment object is maintained in the data source
  • Resource IDs are stored as comma-separated values in the resource field
  • Actions like create, edit or delete performed on any instance will be automatically reflected on all related instances.
Please find the sample below for reference:
Kindly reach out if you need any further assistance.

Regards,

Vijayakumar R


Marked as answer

RB Ron B March 4, 2026 03:27 PM UTC

Hi  Vijayakumar,
Thanks for the reply, much appreciated. 
I got this working after converting my resource id to Int instead of Guid. I didn't plan on using ScheduleGroups though..


Is there any way to limit the resources displayed? When I have >10 resources (which is very probable) my UI will be very cluttered..



VR Vijayakumar Rajasekar Syncfusion Team March 5, 2026 10:50 AM UTC

Hi Ron B,

Thank you for your response.

Currently we have no workaround to limit the resources in the scheduler. Regarding the scenario while displaying more than 10 resources. We recommend to enable the AllowVirtualScrolling property for smooth experience. Like below,

    <ScheduleViews>
        <ScheduleView AllowVirtualScrolling="true" Option="View.TimelineWeek"></ScheduleView>
        <ScheduleView Option="View.TimelineMonth"></ScheduleView>
        <ScheduleView Option="View.Agenda"></ScheduleView>
    </ScheduleViews>

If you still facing the issue kindly share the issue reproducing image or video, or, if possible kindly reproduce your scenario in the sample that we previously shared.

Kindly get back us if you need any further assistance.

Regards,

Vijayakumar R


Loader.
Up arrow icon