Kendo Scheduler - AllDaySlot(false)但必须保留全天任务

时间:2014-05-12 09:03:04

标签: kendo-ui kendo-scheduler

我已将AllDaySlot设置为false,因为我们不希望该位置位于顶部。但是我们希望看到超过24小时或更长时间的任务,因为我们看到不到24小时的重新安装任务。

现在,在AllDaySlot设置为false后,时间跨度超过24小时的任务将不会出现在调度程序中。

Kendo是否有一种简单的方法来完成任务?

3 个答案:

答案 0 :(得分:1)

我可以重现你的问题,有趣的是事件就在那里(我的验证告诉我)但是你看不到它而且它不在DOM中。

答案 1 :(得分:0)

是的,这似乎是一个错误。在我的情况下,我有一个跨越2月1日下午1点到2月2日下午5点的事件。因此它表明它是两天的全天,但事实并非如此。

有什么方法吗?

答案 2 :(得分:0)

您可以通过修改kendo调度程序源代码使日期事件跨越多天。

例如,在kendo.scheduler.dayview.js中的_renderEvents(events, groupIndex)中,如果此事件的跨度超过MS_PER_DAY,则不要将isMultiDayEvent设置为true

你也可以在kendo.scheduler.js的isMultiDay()中找到同样的事件