eventLeave (Properties)

일정(Event)이 다른 IBCalendar에 Drop되었을 때 발생하는 콜백(callback) 함수를 정의할 수 있습니다.
editable 옵션이 true인 경우에만 사용할 수 있습니다.
일정(Event)이 Drop 되면, IBCalendar의 drop, eventReceive 옵션으로 정의한 콜백(callback) 함수들이 발생한 후 "eventLeave" 옵션으로 정의한 콜백(callback) 함수가 발생합니다.

Type

function

Example

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

Parameter DataType 설명
draggedEl HTMLElement 다른 IBCalendar에 Drop되어 삭제된 일정(Event) UI의 HTML element
event EventApi 다른 IBCalendar에 Drop되어 삭제된 일정(Event) 정보
view Object IBCalendar의 현재 뷰(View)
relatedEvents EventApi[] 대상이 되는 일정(Event)과 관련된 일정(Event)들 (반복이벤트)
revert() Function 이전의 일정(Event) 정보로 복구하는 함수
options = {
    eventLeave: function(info) {
        console.log("다른 IBCalendar에 Drop되어 삭제된 일정(Event)의 id: " + info.event.id);
    },

    droppable: true,
    editable: true
};

Read More

Since

product version desc
core 1.5.0.0 기능 추가