0
Existe-t-il un moyen de modifier le nom du champ id utilisé par fullCalendar? Comme ceci:Champ ou fonction d'identificateur FullCalendar
$('myCal').fullCalendar('option', 'idField', 'myCustomIdField').
Ou comme ceci:
$('myCal').fullCalendar('option', 'idFunction', function(event){
return "prefix_" + event.id;
}).
merci pour les conseils
Aucune option de ce type n'est répertoriée dans les documents à l'adresse https://fullcalendar.io/docs/. Je ne vois donc pas pourquoi cela fonctionnerait. Quoi qu'il en soit pourquoi auriez-vous besoin de le changer? – ADyson
Si vos éléments de flux d'événements ont un ID qui n'est pas libellé ** id **, vous pouvez utiliser [eventDataTransform] (https://fullcalendar.io/docs/event_data/eventDataTransform) pour le convertir en [objet d'événement] requis (https://fullcalendar.io/docs/event_data/Event_Object/) format – smcd
Mon tableau d'événements contient des objets provenant de différentes sources. Comme les objets 'CalendarEvent', mélangés avec des objets 'CalendarEventException'. Tous mes objets proviennent d'un flux de base de données et ont un champ id (je ne peux pas le renommer). Il est donc possible d'avoir 2 événements avec le même identifiant. FullCalendar traite ces objets liés les uns aux autres. Comme vous l'avez suggéré aussi, j'ai dû utiliser la méthode eventDataTransform pour faire face à cela. Dans cette fonction, j'ai mappé les ID FC à respectivement «ce_1» et «cee_1». Maintenant tout fonctionne bien! –