fullCalendar多日活动跨越1天太短

dan*_*dan 16 jquery fullcalendar

当用户向日历添加事件时,他们选择开始:2014-09-17结束:2014-09-18.很简单,他们希望活动延伸到日历上的第17和第18个方框,但它只出现在9月17日,使其看起来像是为期1天的活动.

在事件管理器中,正确输入数据库9-17和9-18.我尝试更改fullCalendar插件的nextDayThreshold选项,但该事件仍然只跨越9月.17.我可以在后端添加一天,但这会导致其他问题,我宁愿在客户端进行,仅用于显示目的.

有什么方法可以改变这种行为?

谢谢.

$("#cal").fullCalendar({
    events:[
        {
            'title':'test2',
            'start':'2014-09-17',
            'end':'2014-09-18'
        }
    ],
    nextDayThreshold: "00:00:00"
});
Run Code Online (Sandbox Code Playgroud)

Jua*_*osV 11

没有fullDayThreshold,我想你指的是nextDayThreshold,请查看文档:

http://fullcalendar.io/docs/event_rendering/nextDayThreshold/

应该这样做.问候.

编辑:您应该为日期添加时间以使该选项生效.例:

            {
                'title':'test2',
                'start':'2014-09-17T00:00:00',
                'end':'2014-09-18T01:00:00'
            },
Run Code Online (Sandbox Code Playgroud)

  • 请记住,如果将allDay应用于某个事件,则不会应用nextDayThreshold."只影响定时事件(不是全天事件)." 这是来自文档. (3认同)