2016-11-29 53 views
0

我正在使用Kendo UI Scheduler。我有议程观点,这很好。但我想在日历中显示所有事件 - 从第一个活动添加到最后一个 - 而议程视图似乎只显示一周的活动。显示所有事件

我想要类似于Outlook中的列表视图的东西。 Outlook List View

有没有办法做到这一点?

回答

0

有关Telerik forums的讨论。

在本次讨论中,给出了一个链接到一个demo的链接,其中实现了自定义议程视图。该视图显示在接下来的31天内的所有事件:

views: [ 
    "day", 
    { type: "week", selected: true },  
    // "agenda", 
    { type: CustomAgenda, title: "Custom Agenda" } 
] 

如果你浏览到第一个事件和更改日期:

var CustomAgenda = kendo.ui.AgendaView.extend({  
    endDate: function() { 
     var date = kendo.ui.AgendaView.fn.endDate.call(this); 
     return kendo.date.addDays(date, 31); 
    } 
}); 

在调度选项使用此配置添加这种观点自定义议程视图显示事件(last_event_date - first_event_date)天,你会得到你想要做的事情。