Beim Planen von Terminen oder Verfügbarkeiten in einem Kalender werden häufig Ereignisse benötigt, die an bestimmten Tagen wiederkehren. FullCalendar bietet Optionen zum Umgang mit wiederkehrenden Ereignissen, einschließlich täglicher Wiederholungen.
Um ein täglich wiederkehrendes Ereignis zu erstellen, geben Sie die Wochentage mithilfe der Eigenschaft „dow“ an. Das folgende Ereignis wiederholt sich beispielsweise nur montags von 7:00 bis 9:00 Uhr:
{ title: "Morning Appointment", start: "07:00", end: "09:00", dow: [1] // Repeat on Mondays }
Wenn Sie möchten, dass die wiederkehrenden Ereignisse bestimmte Ereignisse haben Für Start- und Enddaten können Sie die Ranges-Eigenschaft verwenden. Jeder Bereich stellt einen Zeitraum dar, in dem das Ereignis aktiv sein sollte. Beispielsweise wiederholt sich das folgende Ereignis jeden Montag und Donnerstag im März, Mai und im gesamten Jahr 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" } ] }
Der eventRender-Callback kann verwendet werden, um alle Ereignisse herauszufiltern, die außerhalb der angegebenen Bereiche liegen .
FullCalendar unterstützt Ereignisse über Nacht. Geben Sie einfach eine Endzeit an, die über 24:00 Uhr hinausgeht. Das folgende Ereignis wiederholt sich beispielsweise jeden Dienstag von 22:00 Uhr bis 3:00 Uhr des nächsten Tages:
{ title: "Overnight Event", start: "22:00", end: "03:00", dow: [2] }
Das obige ist der detaillierte Inhalt vonWie erstelle ich wiederkehrende Ereignisse mit bestimmten Bereichen in FullCalendar?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!