The afterRender event handler is called after the Scheduler rendering is finished.
This is a legacy event. Use onAfterRender instead.
DayPilot.Scheduler.afterRender(data, isCallBack)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
api=1
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>