4

私は、jsonフィードからイベントをフェッチするFullCalendarを使用しています。しかし、私は問題に遭遇しました。

カレンダーは月表示で私のイベントをうまく表示しますが、日表示と週表示で日/週に行くと、偶数は表示されませんか?

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);

私のフィードは次のjsonを返します:

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

なぜこれが起こっているのか考えはありますか?

4

2 に答える 2

11

解決しました!設定しなければならなかった

allDayDefault: false, 

FullCalendar の初期化中。

あるいは、設定することもできました

allDay = false

JSON で - ただし、グローバルに実行する方がはるかに簡単です。

于 2013-01-20T13:26:50.703 に答える
1

また、slotDuration に表示できるようにイベントの長さが十分であることを確認してください。たとえば、slotDuration が 15 分で、イベントが 2 分以上続く場合にのみイベントが表示されます。ここに画像の説明を入力

于 2015-09-11T08:04:20.720 に答える