要添加另一个事件源FullCalendar吗?

时间:2019-02-17 23:33:59

标签: javascript jquery fullcalendar

我尝试在我的FullCalendar上添加另一个事件源。首先,我从自己创建的手动函数中获取所有事件,然后使用 renderEvent 函数呈现所有事件。但是,当我尝试添加另一个事件源时出现错误。因此,我想添加假期功能。我创建另一个事件源以获取假期日期。该事件成功地显示在我的FullCalendar中。但是有奇怪的事情。 示例:如果我有自己的假日日期范围,例如开始时间:2019/02/26-结束时间:2019/02/28。事件内容的长度从26到28都不是26,而是从26到27。 enter image description here

怎么了?这是我获取所有事件的代码。

// Get Agenda Data
function getEvents(datas) {
  $("input[name=unitAgenda]").attr("value", 
  $("select[name=unit]").val());
  var reUnit = datas.replace("- ","");
  $('.calendar').fullCalendar('removeEvents');
  $('.calendar').fullCalendar('refetchEvents');
  $.ajax({
    url: 'agendakerja/kalender/get_events',
    dataType: 'JSON',
    data: { unit: reUnit },
    success: function(data) {
        $.each(data["events"], function (index, event) {
            $('.calendar').fullCalendar('renderEvent', event, true);
        });
    }
});
//passing unit name to function
global = reUnit;
}

这是我获取假期日期的代码。

eventSources: [
   { url: 'agendakerja/kalender/get_holidays' }
]

请帮助我!

0 个答案:

没有答案