The Scheduler row headers can be rendered progressively during scrolling.

When progressive row rendering is enabled, the Scheduler will only render the row headers for the current viewport (plus the buffer defined using ProgressiveRowRenderingPreload in both directions).

Progressive row rendering is enabled by default.

JavaScript

  • progressiveRowRendering
  • progressiveRowRenderingPreload

Demo

Example

dps.progressiveRowRendering = false;

ASP.NET WebForms

<DayPilot:DayPilotScheduler 
  ID="DayPilotScheduler1" 
  runat="server" 
  ...
  ProgressiveRowRendering="true"
  ProgressiveRowRenderingPreload="20"
  >
</DayPilot:DayPilotScheduler>

ASP.NET MVC

@Html.DayPilotScheduler("dps", new DayPilotSchedulerConfig {
  BackendUrl = ResolveUrl("~/Scheduler/Backend"),
  ProgressiveRowRendering = true,
  ProgressiveRowRenderingPreload = 20
})