In meiner Konsole zeigt, bekomme ich diesen Fehler:FullCalendar-2.7.3 Ereignisse nicht auf Anfangslast
jQuery.Deferred exception: Cannot read property 'clone' of null TypeError: Cannot read property 'clone' of null
, die in der _fetchEventSource (Quelle, Rückruf) in dieser Schleife ist Methode:
for (i = 0; i < fetchers.length; i++) {
res = fetchers[i].call(
t, // this, the Calendar object
source,
rangeStart.clone(), // rangeStart is undefined
rangeEnd.clone(),
options.timezone,
callback
);
Das Problem ist, dass RangeStart nicht festgelegt ist. Wenn ich jedoch die Schaltflächen in der Standard-Kopfzeile verwenden, um von der Ansicht "Monat" in die Ansicht "Woche" und wieder zurück zu wechseln, werden die Ereignisse geladen.
Ich kann nicht herausfinden, warum rangeStart nicht anfänglich eingestellt ist, aber wird gut eingestellt, wenn ich die Ansicht umschalte.
Aus Gründen der Vollständigkeit, hier ist mein JS um den Kalender zu nennen:
$('.event-calendar').fullCalendar({
header: {
left: 'prev,next today',
center: 'title',
right: 'month,basicWeek,basicDay'
},
eventLimit: true,
events: {
url: '/events/json',
color: '#0060db',
textColor: 'white'
}
});
Ja, fand das am nächsten Tag heraus. – Nathan
Unterstützung von jQuery 3 wurde in FullCalendar v2.8.0 hinzugefügt. Dies sollte kein Problem mehr sein. – arshaw