Michael Irigoyen
가 제공하는 솔루션은 나의 경우에는 FullCalendar v2.0.0
의 주 일정보기에서 작동하지 않습니다.
나는 그것을 작동하게하기 위해 변경 사항은 다음과 같습니다 시간 동안
1 간격 드래그 다음 .fc-agenda-body
선택은 의제 주보기에 존재하지 않습니다. eventElement.draggable
에 기능 draggableSlotEvent
에서 내가 설정 한 containment
.fc-agenda table
에 : 기능 resizableSlotEvent
에서 eventElement.resizable
에 나는 containment
table.fc-agenda-slots
에 설정 한 :
function resizableSlotEvent(event, eventElement, timeElement) {
// code
eventElement.resizable({
containment: 'table.fc-agenda-slots',
// code
});
}
시간 간격 크기 조정에 대한
function draggableSlotEvent(event, eventElement, timeElement) {
// code
eventElement.draggable({
containment: '.fc-agenda table',
// code
});
}
23. 캘린더의 모든 테이블에 여백 하단이 없어야합니다. 그렇지 않으면 위의 모든 항목이 실패합니다. 그래서, 나는 fullcalendar의 CSS를 변경 :
.fc-view-agendaWeek table {
margin-bottom: 0px !important;
}
모든 변화는 위의 완벽 midnights 또는 minTime/maxTime 사이의 시간 간격을 제한합니다.
시각적으로 작동하지만 이벤트 시간은 위치가 변경된 것처럼 변경됩니다. 우수한 해결! –