Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Kendo ui 显示所有事件_Kendo Ui_Kendo Scheduler - Fatal编程技术网

Kendo ui 显示所有事件

Kendo ui 显示所有事件,kendo-ui,kendo-scheduler,Kendo Ui,Kendo Scheduler,我正在使用剑道UI调度程序。我有议程视图,这很好。但我想显示日历中的所有事件——从添加的第一个事件开始,一直到最后一个事件——而议程视图似乎只显示了一周的事件 我想要类似Outlook中列表视图的内容。 有什么方法可以做到这一点吗?中对此进行了讨论。 在本讨论中,给出了一个答案,其中包含一个到的链接,其中实现了自定义议程视图。此视图显示未来31天内的所有事件: var CustomAgenda = kendo.ui.AgendaView.extend({ endDate: fu

我正在使用剑道UI调度程序。我有议程视图,这很好。但我想显示日历中的所有事件——从添加的第一个事件开始,一直到最后一个事件——而议程视图似乎只显示了一周的事件

我想要类似Outlook中列表视图的内容。


有什么方法可以做到这一点吗?

中对此进行了讨论。

在本讨论中,给出了一个答案,其中包含一个到的链接,其中实现了自定义议程视图。此视图显示未来31天内的所有事件:

var CustomAgenda = kendo.ui.AgendaView.extend({    
    endDate: function() {
        var date = kendo.ui.AgendaView.fn.endDate.call(this);
        return kendo.date.addDays(date, 31);
    }
});
在“计划程序选项”中,使用以下配置添加此视图:

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

如果您导航到第一个事件的日期,并更改自定义议程视图以显示事件(最后一个事件日期-第一个事件日期)的前几天,您将得到您想要做的事情。

中对此进行了讨论。

在本讨论中,给出了一个答案,其中包含一个到的链接,其中实现了自定义议程视图。此视图显示未来31天内的所有事件:

var CustomAgenda = kendo.ui.AgendaView.extend({    
    endDate: function() {
        var date = kendo.ui.AgendaView.fn.endDate.call(this);
        return kendo.date.addDays(date, 31);
    }
});
在“计划程序选项”中,使用以下配置添加此视图:

views: [
    "day",
    { type: "week", selected: true },    
    // "agenda",
    { type: CustomAgenda, title: "Custom Agenda" }
]
如果导航到第一个事件的日期,并将自定义议程视图更改为提前几天显示事件(last_event_date-first_event_date),则您将获得想要执行的操作