# eventResize (Properties)

> `마우스로 일정(Event)의 크기를 변경한 후 일정(Event)의 기간이 변경된 후 발생`하는 콜백(callback) 함수를 정의할 수 있습니다.
> `editable` 옵션이 `true`인 경우에만 사용할 수 있습니다.
> 일정(Event)의 날짜/시간 변경된 경우에만 발생합니다.

### Type

`function`

### Example

> 콜백(callback) 함수 정의 시 `"eventResizeInfo"` 객체를 parameter로 사용할 수 있습니다.
> `"eventResizeInfo"` parameter 객체는 다음과 같은 속성들을 포함하고 있습니다.

Parameter | DataType | 설명
--- | --- | ---
`el` | `HTMLElement` | 크기가 변경된 일정(Event) UI의 HTML Element
`endDelta` | `Duration` | 일정(Event)의 크기가 변경된 기간 정보(`end` 기준)
`event` | `EventApi` | 크기가 변경된 후의 일정(Event) 정보
`jsEvent` | `MouseEvent` | javascript 마우스 이벤트 객체
`oldEvent` | `EventApi` | 크기가 변경되기 이전의 일정(Event) 정보
`revert` | `Function` | 크기가 변경되기 이전의 일정(Event) 정보로 복구하는 함수
`startDelta` | `Duration` | 일정(Event)의 크기가 변경된 기간 정보(`start` 기준)
`view` | `Object` | 현재 뷰(View) 객체
`relatedEvents` | `EventApi[]` | 대상이 되는 일정(Event)과 관련된 일정(Event)들 (반복이벤트)

    options = {
        eventResize: function(eventResizeInfo) {
            console.log("크기가 변경되기 이전 일정(Event)의 end: " + eventResizeInfo.oldEvent.end.toString());
            console.log("크기가 변경된 후 일정(Event)의 end: " + eventResizeInfo.event.end.toString());
        }
    };

### Read More

- eventResizeStart props
- eventResizeStop props

### Since

product | version | desc
--- | --- | ---
core | 1.5.0.0 | 기능 추가