Syncfusion Feedback

React Scheduler - Event Resizing

Adjust Appointment Duration in React Scheduler

Try Our Live Demo

Trusted by the world's leading companies

Adjust duration in React Scheduler vertical views

Adjust duration in vertical views

Event resizing lets users drag the top or bottom edge of an appointment to change its start or end time on the calendar. This removes the need to open an editor for routine duration changes. Use it when users adjust meeting lengths frequently during daily scheduling.

Timeline view appointment resizing in React Scheduler

Adjust duration across timeline views

Timeline view resizing allows users to adjust appointment duration by dragging its boundaries along the timeline. This provides a visual way to update schedules directly within timeline views. Use it when managing shifts, tasks, or projects that span multiple hours or days.

Resize appointments by fixed intervals in React Scheduler

Resize appointments by fixed intervals

Snap intervals limit appointment resizing to fixed time increments. This maintains consistent scheduling durations across the calendar. Use it when appointments must follow standardized time blocks.

Touch-friendly resizing gestures on mobile and tablet devices

Adjust appointments using touch gestures

Touch-based resizing allows users to adjust appointment duration using touch gestures on appointment boundaries. This makes schedule updates easier on touchscreen devices. Use it when appointments are managed from smartphones or tablets.

Frequently Asked Questions

Yes. Resize events expose the appointment data and proposed start and end times, allowing the action to be evaluated or cancelled.

Configure the resize interval through resizeStart and evaluate proposed times through the resize lifecycle events. A resize action can be cancelled when custom rules are not met.

Event resizing is supported in Day, Week, Work Week, Month, and all Timeline views. Agenda and Month-Agenda views do not support resizing because appointments in those views are listed rather than rendered as positioned blocks.

Yes. Appointment boundaries can be moved through touch interaction on supported mobile and tablet layouts.

Validation can be applied during the resize lifecycle by checking the proposed start and end times before accepting the change.

Yes. The resizing event provides the proposed start and end times while an appointment boundary is being moved.

Resources

Learn more about React Scheduler

Explore demos, KB articles, and documentation to get the most out of our React Scheduler.

Documentation

Explore guides, APIs, and quick-start tips

Example demo

See live use cases in action

Community forum

Ask, share, and connect with peers

Knowledge base articles

Find solutions and best practices fast

Contact support

Get expert help when needed

Feature requests and bug reports

Track issues and suggest improvements

See Real Success Stories

Developers around the world trust Syncfusion’s Essential Studio to simplify complex projects and speed up delivery. With a vast library of UI controls, powerful SDKs, and reliable support, Essential Studio helps teams build enterprise-ready applications with confidence.

Read Our Customer Stories

Awards

Greatness—it’s one thing to say you have it, but it means more when others recognize it. Syncfusion® is proud to hold the following industry awards.

Up arrow icon