Ektron WebCalendar:更改日视图的时间范围
Ektron WebCalendar: change time range for Day view
使用 Ektron 9.0 SP2
是否可以在日视图中更改 Ektron WebCalendar 的时间范围?显示的时间段是从早上 8 点到下午 5 点。我想知道是否可以更改范围,如果可以,如何应用此更改。我查看了 Ektron Web 参考文档并浏览了 WebCalendar 属性,但找不到任何有用的东西。
提前感谢您的任何意见。
我意识到我试图改变的是 属性 的 Telerik RadScheduler,Ektron WebCalendar 是建立在它之上的。经过反复试验,我终于能够访问 RadSchedular 并编辑其 DayStartTime 和 DayEndTime 属性以更改 WebCalendar 日视图的小时范围。
下面是我用来查找 RadScheduler 的代码。
//Using a foreach loop through the WebCalendar as I am not sure if the order of its Controls property changes at all, but we want the UpdatePanel as that holds the RadScheduler.
foreach (Control control in uxWebCalendar.Controls)
{
if (control is UpdatePanel)
{
Control subControl = control;
Control subSubControl = subControl.Controls[0];
Telerik.Web.UI.RadScheduler radScheduler = subSubControl.Controls[0] as Telerik.Web.UI.RadScheduler;
//This results makes is to set the start time as 7am
TimeSpan timeStart = new TimeSpan(0, 7, 0, 0, 0);
//To show the 8pm slot, you have to end the time at 9pm
TimeSpan timeEnd = new TimeSpan(0, 21, 0, 0, 0);
radScheduler.DayStartTime = timeStart;
radScheduler.DayEndTime = timeEnd;
break;
}
}
使用 Ektron 9.0 SP2
是否可以在日视图中更改 Ektron WebCalendar 的时间范围?显示的时间段是从早上 8 点到下午 5 点。我想知道是否可以更改范围,如果可以,如何应用此更改。我查看了 Ektron Web 参考文档并浏览了 WebCalendar 属性,但找不到任何有用的东西。
提前感谢您的任何意见。
我意识到我试图改变的是 属性 的 Telerik RadScheduler,Ektron WebCalendar 是建立在它之上的。经过反复试验,我终于能够访问 RadSchedular 并编辑其 DayStartTime 和 DayEndTime 属性以更改 WebCalendar 日视图的小时范围。
下面是我用来查找 RadScheduler 的代码。
//Using a foreach loop through the WebCalendar as I am not sure if the order of its Controls property changes at all, but we want the UpdatePanel as that holds the RadScheduler.
foreach (Control control in uxWebCalendar.Controls)
{
if (control is UpdatePanel)
{
Control subControl = control;
Control subSubControl = subControl.Controls[0];
Telerik.Web.UI.RadScheduler radScheduler = subSubControl.Controls[0] as Telerik.Web.UI.RadScheduler;
//This results makes is to set the start time as 7am
TimeSpan timeStart = new TimeSpan(0, 7, 0, 0, 0);
//To show the 8pm slot, you have to end the time at 9pm
TimeSpan timeEnd = new TimeSpan(0, 21, 0, 0, 0);
radScheduler.DayStartTime = timeStart;
radScheduler.DayEndTime = timeEnd;
break;
}
}