FullCalendar在月视图中显示事件,但不显示日视图和周视图?

时间:2013-01-20 13:16:03

标签: jquery-plugins fullcalendar

我正在使用FullCalendar从json feed中获取事件。但是,我遇到了一个问题。

日历在月视图中显示我的活动就好了,但是在日视图和周视图中转到日/周时,偶数没有显示?

我对fullcalendar的初始化如下所示:

var options = {
    header: {
        left: 'prev, next',
        center: 'title',
        right: 'month,agendaWeek,agendaDay'
    },
    allDaySlot: false,


    monthNames: ["Januar","Februar","Marts","April","Maj","Juni","Juli", "August", "September", "Oktober", "November", "December" ], 
    monthNamesShort: ['Jan','Feb','Mar','Apr','Maj','Jun','Jul','Aug','Sep','Okt','Nov','Dec'],
    dayNames: ['Søndag',  'Mandag', 'Tirsdag', 'Onsdag', 'Torsdag', 'Fredag', 'Lørdag'],
    dayNamesShort: ['Søn','Man','Tir','Ons','Tor','Fre','Lør'],
    buttonText: {
        today: 'I dag',
        month: 'Måned',
        week: 'Uge',
        day: 'Dag'
    },
    weekends: false,

    defaultView: 'agendaWeek',
    events: '/feed/',

    firstHour: 8,
    slotMinutes: 20,
    defaultEventMinutes: 120,
    axisFormat: 'HH:mm',
    timeFormat: {
        agenda: 'H:mm{ - h:mm}'
    },
    minTime: 8,
    maxTime: 16
};

$('#calendar-holder').fullCalendar(options);

我的Feed返回以下json:

[{"id":"7","title":"Elias  (10:00)","start":1359108000,"end":1359109800,"url":"\/tidsbestillinger\/edit\/"}]

为什么会发生这种情况?

2 个答案:

答案 0 :(得分:11)

解决!不得不设置

allDayDefault: false, 
初始化FullCalendar时

或者我可以设置

allDay = false
在JSON中

- 但在全球范围内进行操作要容易得多。

答案 1 :(得分:1)

还要确保事件长度必须足以在slotDuration中显示。 例如 我的slotDuration为15分钟,只有持续时间最短为2分钟才显示我的事件。enter image description here