EventDrop в полный календарь jquery - PullRequest
3 голосов
/ 22 марта 2012

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

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

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

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

1 Ответ

1 голос
/ 22 марта 2012

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

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

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

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...