일정(Event) Dragging이 중지되고 일정(Event)이 다른 날짜/시간으로 이동 되었을 때 발생
하는 콜백(callback) 함수를 정의할 수 있습니다.
editable
옵션이true
인 경우에만 사용할 수 있습니다.
eventDragStop
옵션으로 정의한 콜백(callback) 함수 발생 이후에 발생합니다.
function
콜백(callback) 함수 정의 시
"eventDropInfo"
객체를 parameter로 사용할 수 있습니다.
"eventDropInfo"
parameter 객체는 다음과 같은 속성들을 포함하고 있습니다.
Parameter | DataType | 설명 |
---|---|---|
delta |
Duration |
일정(Event)이 이동된 기간 정보 |
el |
HTMLElement |
이동된 일정(Event) UI의 HTML Element |
event |
EventApi |
이동된 후의 일정(Event) 정보 |
jsEvent |
MouseEvent |
javascript 마우스 이벤트 객체 |
oldEvent |
EventApi |
이동되기 전의 일정(Event) 정보 |
revert() |
Function |
Dragging이 시작되기 전의 일정(Event) 정보로 복구하는 함수 |
view |
Object |
현재 뷰(View) 객체 |
relatedEvents |
EventApi[] |
대상이 되는 일정(Event)과 관련된 일정(Event)들 (반복이벤트) |
options = {
eventDrop: function(eventDropInfo) {
console.log("이동 전 일정(Event)의 start: " + eventDropInfo.oldEvent.start.toString());
console.log("이동 후 일정(Event)의 start: " + eventDropInfo.event.start.toString());
eventDropInfo.revert(); //Dragging이 시작되기 전의 일정(Event) 정보로 복구
},
editable: true
};
product | version | desc |
---|---|---|
core | 1.5.0.0 | 기능 추가 |