DayPilot.Scheduler.afterRender

The afterRender event handler is called after the Scheduler rendering is finished.

This is a legacy event. Use onAfterRender instead.

Declaration

DayPilot.Scheduler.afterRender(data, isCallBack)

Parameters

  • data (object) - custom data sent from the server using the Update() method

  • isCallBack (boolean) - true if the event handler is called after a CallBack; false during the initial page load or PostBack

Versions

  • api=1

Examples

ASP.NET WebForms

<DayPilot:DayPilotScheduler
  ...
  AfterRenderJavaScript="afterRender(data, isCallBack)"
/>

<script type="text/javascript">
function afterRender(data, isCallBack) {
  if (isCallBack) {
    alert("Rendering finished (after callback)");
  }
  else {
    alert("Rendering finished (initial or PostBack)");
  }
}
</script>

ASP.NET MVC

<%= Html.DayPilotScheduler("dps", new DayPilotSchedulerConfig {
  BackendUrl = ResolveUrl("~/Scheduler/Backend"),
  AfterRenderJavaScript = "afterRender(data, isCallBack);",
  ...
}) %>

<script type="text/javascript">
function afterRender(data, isCallBack) {
  if (isCallBack) {
    alert("Rendering finished (after callback)");
  }
  else {
    alert("Initialization finished");
  }
}
</script>