Я использую fullcalendar 3.10.0. Мне нужно сохранить данные из полного календаря на обратной стороне в базе данных. Чтобы сохранить событие в часах, необходимо установить дату и время в следующей форме «2019-01-08T05: 00» и указать, что событие не является полным днем.
мой JSON:
[ { "eventId" : 63,
"title" : "test 1",
"eventType" : 5,
"start" : "2019-01-08T02:00",
"end" : "2019-01-08T06:00",
"color" : null,
"allDay" : false } ]
Чтобы сохранить событие только в днях, вам нужен json с датой без времени и allDay как true:
[ { "eventId" : 63,
"title" : "test 1",
"eventType" : 5,
"start" : "2019-01-08",
"end" : "2019-01-08",
"color" : null,
"allDay" : true } ]
Я попытался найти какое-нибудь действие, например eventDragStart или eventDrop, которые предоставляют информацию о событии, после чего вы перетаскиваете его, но не нашли.
Мне представляется наиболее вероятным решение, что когда вы переставляете событие с часов на день и возвращаетесь на вкладку недели, должен появиться какой-то триггер. Я мог бы использовать этот триггер для исправления в моей базе данных.