사용자가 캘린더에 일정을 추가 할 때 시작 : 2014-09-17 종료 : 2014-09-18을 선택합니다. 간단히 말하자면,이 이벤트는 캘린더의 17 번째와 18 번째 상자 모두에 걸쳐 확장 될 것으로 예상되지만, 9 월 17 일에만 나타나 1 일 이벤트로 보입니다.fullCalendar 다중 일간 이벤트 간격이 너무 짧음
이벤트 관리자 데이터베이스 9-17 및 9-18이 올바르게 입력되었습니다. fullCalendar 플러그인의 nextDayThreshold 옵션을 변경해 보았지만 이벤트는 여전히 9 월에 걸쳐 나타납니다. 17 일. 백 엔드에 하루를 추가 할 수는 있지만 다른 문제가 발생합니다. 표시 목적으로 만 클라이언트 쪽에서 처리하는 것이 좋습니다.
이 동작을 변경하려면 어떤 방법이 있습니까?
감사합니다. 그것을해야
http://fullcalendar.io/docs/event_rendering/nextDayThreshold/
을 :
$("#cal").fullCalendar({
events:[
{
'title':'test2',
'start':'2014-09-17',
'end':'2014-09-18'
}
],
nextDayThreshold: "00:00:00"
});
내 부분에 오타가 있었으므로 nextDayThreshold가 있습니다. 모든 이벤트가 fullDay이므로 nextDayThreshold는 영향을 미치지 않습니다 (시간 초과가 아닌 fullDay 이벤트에만 해당). – dan
네, 열쇠입니다. 내 주요 문제는 백엔드에있는 WordPress 이벤트 관리자 플러그인입니다. 기본적으로 EM 플러그인은 00:00:00 시간으로 allDay를 true로 설정합니다. 이것은 fullcalendar에 의해 "잘못 이해"됩니다. 감사! – dan
이벤트에 allDay를 적용하면 nextDayThreshold가 적용되지 않습니다. "시간이 지정된 일정에만 영향을 미칩니다 (종일 일정이 아님)." 이것은 문서에서 온 것입니다. – JuanCarlosV