drop (Properties)

IBCalendar로 Drag가 가능하도록 설정한 HTML element나 다른 IBCalendar의 일정(Event)을 Dragging하여 IBCalendar에 Drop되었을 때 발생하는 콜백(callback) 함수를 정의할 수 있습니다.
eventReceive 옵션으로 설정한 콜백(callback) 함수와 함께 발생합니다.
(Drag된 일정(Event)의 정보가 필요한 경우 eventReceive 옵션으로 콜백(callback) 함수를 정의해야 합니다.)

Type

function

Example

콜백(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
};

Read More

Since

product version desc
core 1.5.0.0 기능 추가