1

元のイベント配列の一部である場合、削除されたイベントを FullCalendar に再​​度追加できないのはなぜですか?

これは機能します(http://jsfiddle.net/fTu98/1/):

// A simple event object
e = {id: 1, title: 'a', start: Date.now()/1000 };

// Create calendar with no events
$("#calendar").fullCalendar({ events: [] });

// Add event to calendar
$("#calendar").fullCalendar('renderEvent', e);

// Remove event from the calendar
$("#calendar").fullCalendar('removeEvents', 1);

// Re-add event
$("#calendar").fullCalendar('renderEvent', e);

これはそうではありませんが(http://jsfiddle.net/BNmrQ/2/):

// A simple event object
e = {id: 1, title: 'a', start: Date.now()/1000 };

// Create calendar with the event
$("#calendar").fullCalendar({ events: [e] });

// Remove event from the calendar
$("#calendar").fullCalendar('removeEvents', 1);

// Try re-adding event, doesn't work!
$("#calendar").fullCalendar('renderEvent', e);

「カレンダーに新しいイベントをレンダリングする」と言って、これに関するヒントのドキュメントrenderEventを推測しますが、なぜそうなのかわかりません。

ありがとう!

4

2 に答える 2

1

このバグは FullCalendar のバージョン 2.0.0 で解決されています: https://code.google.com/p/fullcalendar/issues/detail?id=1997

于 2014-06-24T06:00:09.250 に答える