Maison > interface Web > js tutoriel > Comment créer des événements récurrents avec des plages spécifiques dans FullCalendar ?

Comment créer des événements récurrents avec des plages spécifiques dans FullCalendar ?

Linda Hamilton
Libérer: 2024-11-11 03:19:02
original
244 Les gens l'ont consulté

How to Create Recurring Events with Specific Ranges in FullCalendar?

Événements récurrents dans FullCalendar

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.

Événements récurrents quotidiens

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
}
Copier après la connexion

Événements récurrents hebdomadaires avec restrictions

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"
    }
  ]
}
Copier après la connexion

Le rappel eventRender peut être utilisé pour filtrer tous les événements qui se situent en dehors des plages spécifiées. .

Événements récurrents de nuit

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]
}
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal