Scheduler Calendar Drag Interactions

Drag and resize timed events within the SchedulerCalendar week grid.

  • Rescheduling meetings by dragging chips vertically in the time grid
  • Adjusting duration with top or bottom resize handles
  • Bind events as RwSignal<Vec<PlannedEvent>>.
  • Set are_events_draggable and are_events_resizable on SchedulerCalendar.
  • Optionally set per-event is_draggable / is_resizable to lock specific chips.
  • Listen to on_events_change to persist updated times.
Drag reschedule

Week view with draggable sample events; drag chips to move times or resize edges.

DensityDefault
2024-12-29
2024-12-30
2024-12-31
2025-01-01
2025-01-02
2025-01-03
2025-01-04
12 AM
1 AM
2 AM
3 AM
4 AM
5 AM
6 AM
7 AM
8 AM
9 AM
10 AM
11 AM
12 PM
1 PM
2 PM
3 PM
4 PM
5 PM
6 PM
7 PM
8 PM
9 PM
10 PM
11 PM
Design review
Sprint planning
Release window
Team sync