eventDrop в полном календаре jquery

В плагине evendrop fullcalendar мне нужно событие, которое перетаскивается, но если я напишу следующий фрагмент кода, он даст мне событие позиции, в которую оно было перетащено, но не позицию, из которой оно было перетащено.

eventDrop: function( event, dayDelta, minuteDelta, allDay, revertFunc, jsEvent, ui, view )
{
    console.log(event)
}

Например, предположим, что есть событие в 9:00 22 марта, и я перетаскиваю его, чтобы сказать 9:00 23 марта. Итак, если я напишу вышеприведенную статью, я получу событие на 23 марта, но я не уверен, как мне получить событие на 22 марта.

Пожалуйста, помогите мне здесь.
Спасибо.


person Nikhil Rao    schedule 21.03.2012    source источник


Ответы (1)


arrow_upward
1
arrow_downward

Из спецификации:

событие — это объект события, который содержит информацию о событии (дата, название и т. д.).

dayDelta содержит количество дней, на которое событие было перемещено вперед (положительное число) или назад (отрицательное число).

minuteDelta содержит количество минут, на которое событие было перемещено вперед (положительное число) или назад (отрицательное число). Полезно только для просмотра повестки дня. В других представлениях передается 0.

у вас есть вся информация, которая вам нужна, чтобы получить дату события перед перетаскиванием

например дата события теперь 26 июля 2012 г. 14:00:00 dayDelta = 1 & minuteDelta = -60, тогда исходная дата события была 25 июля 2010 г. 15:00:00

person zlosim    schedule 22.03.2012