Как показать событие без дублирования в полном календарном году - PullRequest
1 голос
/ 08 ноября 2019

Я попытался просмотреть год в полном календаре, ссылаясь ниже.

http://embed.plnkr.co/xhahIV/

Я могу видеть годовой календарь таким образом. но мне интересно, какое-то событие показывается в дублированном стиле. Например, событие 1 марта дублируется.

Я хотел бы узнать, как исключить день, который относится к следующим месяцам.

Если у кого-то есть идея, пожалуйста, сообщите мне.

Спасибо

// Code goes here
$(document).ready(function() {

  // page is now ready, initialize the calendar...

  var calendar = $('#calendar').fullCalendar({
    // put your options and callbacks here
    header: {
      left: 'prev,next today',
      center: 'title',
      right: 'year,month,basicWeek,basicDay'

    },
    timezone: 'local',
    height: "auto",
    selectable: true,
    dragabble: true,
    defaultView: 'year',
    yearColumns: 6,
    contentHeight: 600,

    durationEditable: true,
    bootstrap: false,
    showNonCurrentDates: false,
    fixedWeekCount: false,

    events: [{
      title: "Some event",
      start: new Date('2017-1-10'),
      end: new Date('2017-1-20'),
      id: 1,
      allDay: true,
      editable: true,
      eventDurationEditable: true,
    }, ],
    select: function(start, end, allDay) {
      var title = prompt('Event Title:',"hospitalization");
      if (title) {
        var event = {
          title: title,
          start: start.clone(),
          end: end.clone(),
          allDay: true,
          editable: true,
          eventDurationEditable: true,
          eventStartEditable: true,
          color: 'aqua',
        };


        calendar.fullCalendar('renderEvent', event, true);
      }
    },
  })
});

Я пробовал showNonCurrentDates варианты, и результат, как показано ниже. Кажется, эта опция применяется только к январю ..

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...