The scrollDelayEvents property (number) specifies the debouncing delay applied by the JavaScript Scheduler during progressive event rendering, in milliseconds.
If you set the value to 0, the rendering will be synchronous. See scrolling performance for details.
If you set the value to "Auto", it will render the first small batch of events synchronously and the rest asynchronously, with a short debounce delay.
The "Auto" mode is available since version 2026.3.7007.
Declaration
DayPilot.Scheduler.scrollDelayEventsDefault Value
"Auto"Examples
JavaScript
const dp = new DayPilot.Scheduler("dp", {
scrollDelayEvents: 20,
// ...
});
dp.init();Angular
<daypilot-scheduler [config]="config"></daypilot-scheduler>config: DayPilot.SchedulerConfig = {
scrollDelayEvents: 100,
// ...
};React
<DayPilotScheduler
scrollDelayEvents={100}
{/* ... */}
/>Vue
<DayPilotScheduler
:scrollDelayEvents="100"
<!-- ... -->
/>See Also
Scrolling Performance [doc.daypilot.org]
Availability
Availability of this API item in DayPilot editions:
| Product | Lite | Pro |
|---|---|---|
| DayPilot for JavaScript |
DayPilot