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?

Antworten auf die Frage(10)

Ihre Antwort auf die Frage