>我在FullCalendar上有以下事件:
{ title : "My Meeting" , start : "2015-04-15T08:00", end : "2015-04-17T17:00" }
所以我的活动从 4 月 15 日开始,到 4 月 17 日结束,每天上午 8 点到下午 5 点发生。但 FullCalendar 以周和日视图显示事件,就好像它从 4 月 15 日上午 8 点到 4 月 17 日下午 5 点不间断地发生一样。喜欢这个:
- 4月15日:上午8点至凌晨12点;
- 4月16日:上午12点至凌晨12点;
- 4 月 17 日:上午 12 点至下午 5 点。
我希望该事件跨越这 3 天,但仅在每天上午 8 点至下午 5 点显示一周和日视图。喜欢这个:
- 4 月 15 日:上午 8 点至下午 5 点;
- 4月16日:上午8点至下午5点;
- 4 月 17 日:上午 8 点至下午 5 点。
这能做到吗?我应该如何设置我的事件属性来实现此目的?
您必须使用 eventConstraint dow(星期几) 请参阅文档
例:
var event = [{
title: "My repeating event",
start: '10:00', // a start time (10am in this example)
end: '14:00', // an end time (2pm in this example)
dow: [1, 4], // Repeat monday and thursday
ranges: [{start: "2017-07-01", end: "2017-07-15"},]
},
{
title: "My repeating event 2",
start: '10:00', // a start time (10am in this example)
end: '14:00', // an end time (2pm in this example)
dow: [1, 4], // Repeat monday and thursday
ranges: [{start: "2017-08-01", end: "2017-08-15"},]
}
];