【问题标题】:Radscheduler adding a class to a specific dateRadscheduler 将课程添加到特定日期
【发布时间】:2013-11-25 21:33:06
【问题描述】:

我有一个 Telerik Radscheduler,想为特定的日子赋予不同的背景颜色。我更喜欢为特定日期给整个列一个不同的类,但只有日期标题行也很好。

搜索了互联网,但只能找到更改约会背景颜色。

【问题讨论】:

    标签: telerik radscheduler


    【解决方案1】:

    在 Telerik 论坛上得到了解决方案:

    实现此类功能的一种简单方便的方法是使用 RadScheduler TimeSlotCreated 服务器端事件并将 css 类应用于与特定日期关联的所有时隙对象,如下面的代码 sn-p 所示:

    标记代码:

    <telerik:RadScheduler runat="server" ID="RadScheduler1" OnTimeSlotCreated="RadScheduler1_TimeSlotCreated"></telerik:RadScheduler>
    

    后面的代码:

    protected void RadScheduler1_TimeSlotCreated(object sender, TimeSlotCreatedEventArgs e)
        {
            if (RadScheduler1.SelectedView == SchedulerViewType.WeekView)
            {
                if (e.TimeSlot.Start.Date.Day == 23 )
                {
                    e.TimeSlot.CssClass = "red";
                }
            }
        }
    

    css代码:

    <style type="text/css">
           html .RadScheduler .red {
               background: red;
           }
       </style>
    

    特别感谢 Telerik 的 Boyan Dimitrov

    【讨论】:

      猜你喜欢
      • 2014-06-29
      • 2021-04-26
      • 2014-08-03
      • 1970-01-01
      • 2018-08-03
      • 1970-01-01
      • 1970-01-01
      • 2021-02-09
      相关资源
      最近更新 更多