在 FullCalendar 上指定多日事件的开始和结束时间



>我在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"},]
                }
            ];

相关内容

  • 没有找到相关文章

最新更新