Ich habe ein Objekt namens myEvent erstellt und verwende es, um Ereignisse dynamisch in fullCalendar darzustellen. Meine Frage ist, wie ich EventClick in dieser Situation anwende, ich habe viele verschiedene Wege ausprobiert und eine Menge Forschung betrieben, aber es scheint keine Informationen darüber zu geben.Wie wird eventClick verwendet, wenn Ereignisse dynamisch zu fullCalendar hinzugefügt werden?
Mein aktueller Code sieht so aus ....
var myCalendar = $('#calendar');
myCalendar.fullCalendar();
<% for(var i = 0; i < group.meetings.length; i++) { %>
var startDay = '<%= group.meetings[i].startDay%>'.split("/");
console.log(startDay[0]);
var startTime = '<%= group.meetings[i].startTime%>';
var endDay = '<%= group.meetings[i].endDay%>'.split("/");
var endTime = '<%= group.meetings[i].endTime%>';
var startDayFormatted = moment(startDay[2] + "-" + startDay[0] + "-" + startDay[1] + "T" + startTime).toDate().toISOString();
var endedDayFormatted = moment(endDay[2] + "-" + endDay[0] + "-" + endDay[1] + "T" + endTime).toDate().toISOString();
console.log(startDay[0]);
var myEvent = {
title: '<%= group.meetings[i].meetingName%>',
allDay: true,
start: startDayFormatted,
end: endedDayFormatted,
// Need if statement here after we add the completed boolean
<% if(group.meetings[i].final == true) {%>
color: 'blue',
textColor: 'white'
<%} else if(group.meetings[i].final == false) {%>
color: 'yellow',
textColor: 'black'
<%}%>
};
myCalendar.fullCalendar('renderEvent', myEvent, true);
<%}%>
Derzeit sind Sie Ereignisse hinzufügen nicht in der Lage? –