eventOverlap (Properties)

마우스로 Dragging, Resizing 중인 일정(Event)이 서로 겹쳐질 수 있는지 여부를 설정합니다.

Type

boolean | function

Options

Value Description
false 마우스를 통하여 달력 선택을 허용하지 않습니다.
true 모든 일정(Event)이 겹쳐져 표시됩니다.(default)
콜백(callback) 사용자가 일정(Event)을 마우스로 Dragging, Resizing 할 때 다른 일정(Event)과 `겹쳐지는 경우에 호출됩니다.

Example

options = {
    eventOverlap: false
};

겹쳐지는 일정(Event) 정보 객체인 stillEvent와 마우스로 Dragging, Resizing 중인 일정(Event) 정보 객체인 movingEvent를 parameter로 갖고 서로 겹쳐질 수 있는지 여부를 반환하는 콜백(callback) 함수로도 설정할 수 있습니다.

parameter Description
stillEvent 겹쳐지는 일정(Event) 정보 객체
movingEvent 마우스로 Dragging, Resizing 중인 일정(Event) 정보 객체
options = {
    eventOverlap: function(stillEvent, movingEvent) {
        return stillEvent.allDay && movingEvent.allDay; //마우스로 Dragging, Resizing중인 일정(Event)과 겹쳐지는 일정(Event) 둘 다 종일 일정(allDay Event)인 경우에만 겹치기를 허용
    },
};

Since

product version desc
core 1.5.0.0 기능 추가