0
Gibt es eine Möglichkeit, den Namen des ID-Felds, das fullCalendar verwendet, zu ändern? So:FullCalendar-ID-Feld oder -Funktion
$('myCal').fullCalendar('option', 'idField', 'myCustomIdField').
Oder wie folgt aus:
$('myCal').fullCalendar('option', 'idFunction', function(event){
return "prefix_" + event.id;
}).
Dank für Beratung
Es gibt keine solche Option in der Dokumentation unter https://fullcalendar.io/docs/ aufgelistet. Also sehe ich keinen Grund, warum das funktionieren würde. Wie auch immer, warum sollten Sie es ändern? – ADyson
Wenn Ihre Ereignis-Feed-Elemente eine ID haben, die nicht als ** id ** gekennzeichnet ist, können Sie [eventDataTransform] (https://fullcalendar.io/docs/event_data/eventDataTransform) verwenden, um sie in das erforderliche [event-Objekt] zu konvertieren. (https://fullcalendar.io/docs/event_data/Event_Object/) format – smcd
Mein Ereignis-Array enthält Objekte aus verschiedenen Quellen. Wie 'CalendarEvent' Objekte, gemischt mit 'CalendarEventException' Objekten. Alle meine Objekte stammen aus einem Datenbank-Feed und haben ein ID-Feld (ich kann das nicht umbenennen). So ist es möglich, 2 Ereignisse mit der gleichen ID zu haben. FullCalendar behandelt diese Objekte miteinander verknüpft. Wie Sie auch vorgeschlagen haben, musste ich die eventDataTransform-Methode verwenden, um damit fertig zu werden. In dieser Funktion habe ich FC-IDs auf 'ce_1' und 'cee_1' abgebildet. Jetzt funktioniert alles gut! –