完整的日历拖放事件和持续时间修复

时间:2020-01-17 11:35:44

标签: javascript jquery fullcalendar fullcalendar-4

我试图通过拖放而不是几天的时间来实现事件。

new Draggable(containerEl, {
                itemSelector: '.fc-event',
                eventData: function (eventEl) {
                    console.log(eventEl);
                    //console.log(eventEl.dataset);
                    //console.log(eventEl.innerText.trim());
                    var EventDetails = JSON.parse(eventEl.dataset.event);
                    //console.log(EventDetails.title + ' -- ' + EventDetails.duration);
                    return {
                        //title: eventEl.innerText.trim(),
                        title: EventDetails.title,
                        //duration: "00:45",
                        duration: { time: "00:45" },
                        //duration: EventDetails.time,
                        //duration: { days: 1 }
                        //duration: { days: parseInt(EventDetails.duration) },
                        description: 'Lecture',
                        minTime: "09:30:00",
                        maxTime: "18:30:00",
                        //slotDuration: '02:00' // 2 hours
                    }
                }
            });

如果每天都在工作,如果我这样添加duration: { days: 1 },我该如何在当天拖动的那一天的小时内实现目标,,并且我也想在从'09:00掉线后修复该事件'到'18:30'小时,在此范围内,我要求有人将超出9小时而不是几天的情况自动添加为我尝试使用< strong> minTime:“ 09:30:00”,maxTime:“ 18:30:00” ,我尝试使用持续时间:“ 00:45” ,但没有成功。 这是一个图像示例 Event Hours

0 个答案:

没有答案