首先感谢Adam Shaw的精彩Fullcalendar。每当一个事件属于两天时,我就会遇到自动日拆分的问题。这通常很有用,但在我的具体用例中是一个问题:
我修改了AgendaWeekView以并排显示多个房间,因此每天都有多行:
2011-01-01 | 2011-01-02
R1 | R2 | R3 | R1 | R2 | R3
我在将它们提供给Fullcalendar之前自定义我的事件,映射2011-01-01房间1在2011-01-01,2011-01-01房间2在2011-01-02,... 2011-01-02 2011-01-04等房间1,等等。
通过对AgendaWeekView.render的一些更改,一切正常。
我唯一的问题是日期开始,例如在2011-01-01晚上11点:如果他们超过一小时,FullCalendar会在第二天显示他们的结束,这是 - 在我的情况下 - 不幸的是2011-01-01房间2.我试图找到分裂事件的代码,希望将房间号添加到结束部分的开始日期或类似的东西。
我在代码中并没有真正看到这一点。我希望有人建议从哪里开始寻找解决方案。