2016-01-27 2 views
1

У меня есть события, которые повторяются еженедельно, но повторяющиеся события отображаются до текущей недели. Могут ли повторяющиеся события отображаться только с текущей недели и далее? В настоящее время я использую следующий код для отображения моей повторяющейся недели, но он не работает.Отображение событий по датам в fullcalendar

Мой повторяющееся событие как

events: [ 
id: 1, 
title: Hello, 
start: 2016-01-26T02: 00: 00.000-07: 00, 
end: 2016-01-26T05: 30: 00.000-07: 00, 
allDay: false, 
eventType: availability, 
rendering: background, 
color: black, 
dow: [1,4] 

],

И мой код, чтобы попытаться моим критериям является

eventRender: function(event, element) { 
      return (event.start>=moment().startOf('week')); 
      } 
+0

Взгляните на [recur ring-events-in-fullcalendar] (http://stackoverflow.com/questions/15161654/recurring-events-in-fullcalendar) – pavgra

ответ

1

Я думаю, вы должны использовать момент свойство, это должно помочь:

eventRender: function(event, element) { 
if(((moment(event.eventDate))>($('#calendar').fullCalendar('getDate').endOf('week'))) { 
element.hide(); 
}  
} 
+0

Ух ты! это сработало. Я использовал moment.js для реализации этих изменений и работал как шарм. –