IBCalendar로 Drag가 가능하도록 설정한 HTML element나 다른 IBCalendar의 일정(Event)을 Dragging하여 IBCalendar에 Drop되었을 때 발생하는 콜백(callback) 함수를 정의할 수 있습니다.
eventReceive
옵션으로 설정한 콜백(callback) 함수와 함께 발생합니다.
(Drag된 일정(Event)의 정보가 필요한 경우eventReceive
옵션으로 콜백(callback) 함수를 정의해야 합니다.)
function
콜백(callback) 함수 정의 시
"info"
객체를 parameter로 사용할 수 있습니다.
"info"
parameter 객체는 다음과 같은 속성들을 포함하고 있습니다.
Parameter | DataType | 설명 |
---|---|---|
allDay |
boolean |
종일 일정(allDay Event)에 Drag되었는지 여부 |
date |
Date |
Drag가 가능하도록 설정한 HTML element나 다른 IBCalendar의 일정(Event)이 Drop된 날짜 |
dateStr |
string |
Drag가 가능하도록 설정한 HTML element나 다른 IBCalendar의 일정(Event)이 Drop된 날짜의 ISO8601 문자열 |
draggedEl |
HTMLElement |
Drag되고 있었던 HTML element |
jsEvent |
MouseEvent |
javascript 마우스 이벤트 객체 |
view |
Object |
Drop이 발생한 IBCalendar의 현재 뷰(View) 객체 |
options = {
drop: function(info) {
console.log("IBCalendar에 Drop되어 새로 추가된 일정(Event)이 drop된 날짜 정보: " + info.dateStr);
},
droppable: true,
editable: true
};
product | version | desc |
---|---|---|
core | 1.5.0.0 | 기능 추가 |