# 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 | 기능 추가