FullCalendar는 날짜별을 포함하여 반복 이벤트를 처리하기 위한 여러 옵션을 제공합니다. 특정 요일에만 발생하는 반복 이벤트를 만들려면 dow(요일) 배열을 사용하면 됩니다.
간단한 반복 이벤트:
의 경우 "매주 월요일 및 목요일 오전 10시부터 오후 2시"와 같은 간단한 주간 반복 이벤트의 경우 다음 코드를 사용할 수 있습니다.
events: [{ title:"My repeating event", start: '10:00', end: '14:00', dow: [ 1, 4 ] // Repeat monday and thursday }]
제한 추가:
특정 시작 날짜와 종료 날짜로 반복을 제한하려면 범위 배열을 사용하세요.
eventId timeStart timeEnd dow dateStart dateEnd 1 10:00 12:00 [1,4] 2015/03/01 2015/04/01 // Month of March 1 10:00 12:00 [1,4] 2015/05/01 2015/06/01 // Month of May 1 10:00 12:00 [1,4] 2016/01/01 2017/01/01 // Year of 2017
클라이언트 측에서는 eventRender를 사용하여 지정된 범위를 벗어나는 이벤트를 필터링합니다.
eventRender: function(event){ return (event.ranges.filter(function(range){ return (event.start.isBefore(range.end) && event.end.isAfter(range.start)); }).length)>0; }
야간:
여러 날에 걸쳐 진행되는 야간 이벤트의 경우 종료 시간을 24:00보다 크게 설정하세요.
{ start: '10:00', end: '27:00', dow: [1] }
위 내용은 특정 요일에만 발생하는 FullCalendar에서 반복 이벤트를 만들려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!