Scheduler Event Timeline Lazy Loading
Load timeline events from a remote source for the currently visible range.
- Server-backed schedules too large to hold entirely in memory
- Refetching when the user pages the timeline or toggles filters
- Enable
SchedulerFeatures::LAZY_LOADINGandSchedulerFeatures::TIMELINEinfeatures. - Pass
data_source: SchedulerDataSourceMode::Remote(...)implementingSchedulerDataSource. - Bind
eventsasRwSignal<Vec<PlannedEvent>>— the data source writes into this signal. - Bump
lazy_reload_keyto force a refetch after external filter changes.
Mock remote fetch
Simulated 800ms delay with optional error toggle for the visible week range.
DensityDefault
Remote fetch with ~800ms mock delay for the visible timeline week range.
Resources
Conference Room A
Conference Room B
2024-12-29
2024-12-30
2024-12-31
2025-01-01
2025-01-02
2025-01-03
2025-01-04