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

Since

product version desc
core 1.5.0.0 기능 추가