fullcalendar Ereignisse dynamisch hinzufügen
Ich versuche, Ereignisse in meinem vollständigen Kalender dynamisch zu erstellen.
Ich habe
$('#calendar').fullCalendar({
viewRender: function (view) {
var h;
if (view.name == "month") {
h = NaN;
}
else {
h = 2500; // high enough to avoid scrollbars
}
$('#calendar').fullCalendar('option', 'contentHeight', h);
},
lang: 'fr',
events: [
{
title: '8 présents',
start: data[0]
},
{
title: '8 excusés',
start: data[1]
},
{
title: '8 excusés',
start: '2015-01-08'
},
{
title: '8 présents',
start: '2015-01-08'
},
],
dayClick: function (date, jsEvent, view) {
window.location.replace(Routing.generate('dateChoisie', {date: date.format()}));
}
})
Ich habe var-Daten, ein Array, das alle Daten der Ereignisse enthält. Ich möchte dies in die Ereignisse genauso einfügen, wie ich Daten [0], Daten [1] usw. eingefügt habe, aber dynamisch für alle Daten.
Ich habe versucht, ein @ zu tfor
:
events: [
for (var i = 0, max = data.Lenght; i < max; i++) {
{
title: '8 présents',
start: data[i]
},
}
{
title: '8 excusés',
start: data[1]
},
{
title: '8 excusés',
start: '2015-01-08'
},
{
title: '8 présents',
start: '2015-01-08'
},
],
Aber es funktioniert nicht in der Liste.
Weiß jemand, wie ich das machen kann?