当事件A被更改时,使用FullCalendar想要更改事件B的属性

时间:2018-05-16 14:54:15

标签: fullcalendar

使用FullCalendar有没有办法在点击事件的同一天更改另一个事件的事件属性?我每天有2个事件,当事件A发生变化时我想改变事件B的属性。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

这里是如何运作的:

if(boEventClicked.type ===" Present"){

 //restore UOC event to editable when attendance event is set to 'Present'
 var aDate = moment(boEventClicked.start, "MM/DD/YYYY");

 $.each($('#calendar').fullCalendar('clientEvents'), 
      function (idx, eventitem) {
            var uDate = moment(eventitem.start, "MM/DD/YYYY");

            if ((moment(uDate).isSame(aDate)) && eventitem.type === 'UOC') {
                eventitem.readonly = false;
                $('#calendar').fullCalendar('updateEvent', eventitem);
            }
        });

        return;
    }