首页 文章

通过从外部源删除将事件添加到fullcalendar

提问于
浏览
1

我想从外部源向fullcalendar jquery插件添加一个事件 . 我需要活动 Headers ;开始和结束日期 . 我读到在日历上删除外部源时会调用 drop 回调函数 . 这会在警报中报告开始日期 . eventReceive 选项显示事件的 Headers . drop 回调后会显示此警报 . 这是代码:

$('#edit_calendar').fullCalendar({
...
 droppable: true,
 drop: function(date) {
        alert("Dropped on " + date );
 },
eventReceive: function (event) {
         alert('event, ' + event.title + ', was added, (need date here)');
 },

如何从 drop 回调到 eventRecieve 函数获取开始日期值?

1 回答

  • 1

    您可以在 drop 事件中获取开始日期和结束日期 . 这是我添加到 drop 事件的代码:

    drop: function (date, jsEvent, ui, resourceId) {
        var memberName = $(this).data('event').title;
        var memberID = $(this).attr('id').toString();
        //Create Event - add to array
        var newEvent = new Object();
        newEvent = {
            title: memberName,
            id: memberID,
            start: date.format(),
            end: date.format(),
            objectID: 0
        };
        eventsAdded.push(newEvent);
    },
    

相关问题