Is there a way to create appointments via dragging?

I'd like to be able to tap/click to drag out a brand new appointment in any of the calendar views (day, week, timelineWeek, month, etc), similar to what you can do with Google Calendar. Is this functionality built in or would I need to implement it myself? If it's not built in, is it possible to do it in any of the views (day, week, timelineWeek, month, etc) or will some of them give me problems?


1 Reply

HS Hariram Subramanian Syncfusion Team January 21, 2025 08:49 AM UTC

Hi Trevor Dunn,

 

Currently, our SfCalendar widget supports creating appointments via tap/click events and includes a built-in drag-and-drop feature for rearranging appointments within the same view. However, creating appointments by dragging to define a new time range or creating recurring appointments by dragging across multiple dates, like in Google Calendar, is not directly supported. You can achieve this by selecting the startTime and endTime in the pop-up when tapping on the Appointment in the SfCalendar.

 

For more details, please refer to the following resources:

 

To create appointments via tap/click, you can explore the sample below, which demonstrates how to handle the event and customize the appointment creation process:

Sample Link:  https://flutter.syncfusion.com/#/event-calendar/scheduling

 

To enable and explore the drag-and-drop behavior for rearranging appointments, please refer to our detailed documentation:

UG Link:  https://help.syncfusion.com/flutter/calendar/drag-drop#ondragupdate

 

Please let us know if you need any further assistance.

 

Regards,

Hariram S


Loader.
Up arrow icon