Lors de la planification de rendez-vous ou de disponibilités dans un calendrier, il est courant d'avoir besoin d'événements qui se répètent à des jours spécifiques. FullCalendar fournit des options pour gérer les événements récurrents, y compris les répétitions quotidiennes.
Pour créer un événement récurrent quotidien, spécifiez les jours de la semaine à l'aide de la propriété dow. Par exemple, l'événement suivant se reproduit uniquement le lundi de 7h00 à 9h00 :
{ title: "Morning Appointment", start: "07:00", end: "09:00", dow: [1] // Repeat on Mondays }
Si vous souhaitez que les événements récurrents aient des dates de début et de fin, vous pouvez utiliser la propriété ranges. Chaque plage représente une période pendant laquelle l'événement doit être actif. Par exemple, l'événement suivant se reproduit tous les lundis et jeudis des mois de mars, mai et toute l'année 2017 :
{ id: 1, start: "10:00", end: "12:00", dow: [1, 4], ranges: [ { start: "2015/03/01", end: "2015/04/01" }, { start: "2015/05/01", end: "2015/06/01" }, { start: "2016/01/01", end: "2017/01/01" } ] }
Le rappel eventRender peut être utilisé pour filtrer tous les événements qui se situent en dehors des plages spécifiées. .
FullCalendar prend en charge les événements de nuit. Spécifiez simplement une heure de fin qui dépasse 24h00. Par exemple, l'événement suivant se reproduit tous les mardis de 22h00 à 3h00 le lendemain :
{ title: "Overnight Event", start: "22:00", end: "03:00", dow: [2] }
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!