일정(Event)이 다른 IBCalendar에 Drop되었을 때 발생하는 콜백(callback) 함수를 정의할 수 있습니다.
editable
옵션이true
인 경우에만 사용할 수 있습니다.
일정(Event)이 Drop 되면, IBCalendar의drop
,eventReceive
옵션으로 정의한 콜백(callback) 함수들이 발생한 후"eventLeave"
옵션으로 정의한 콜백(callback) 함수가 발생합니다.
function
콜백(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
};
product | version | desc |
---|---|---|
core | 1.5.0.0 | 기능 추가 |