Scheduler: Custom Resource Header Rendering
The resource (row) headers can be customized using BeforeResHeaderRender event handler.
It's possible to change the following properties:
- InnerHTML
- BackgroundColor
- ToolTip
Example
protected void DayPilotScheduler1_BeforeResHeaderRender(object sender, DayPilot.Web.Ui.Events.BeforeHeaderRenderEventArgs e)
{
if (e.Value == "E")
{
e.BackgroundColor = "green";
}
}Modifying the Upper-Left Corner
The same event can be used for modifying the upper-left corner of the Scheduler:
protected void DayPilotScheduler1_BeforeResHeaderRender(object sender, DayPilot.Web.Ui.Events.BeforeHeaderRenderEventArgs e)
{
if (e.IsCorner)
{
if (DayPilotScheduler1.IsExport)
{
e.InnerHTML = DayPilotScheduler1.StartDate.Year.ToString();
}
else
{
e.InnerHTML = String.Format("<div style='padding:5px; font-weight: bold; font-size:22px; text-align:center'>{0}</div>", DayPilotScheduler1.StartDate.Year);
}
}
}