Я использую FullCalendar в своем приложении MVC. Он отлично работает, за исключением одной неприятной мелочи. Слот на весь день не будет отображаться в режиме просмотра повестки дня. Он отлично отображается в программе «AgendaWeek», но не в «повестке дня». Я проверил это в Firebug, и tr для всего дневного слота не отображается. Это приложение использует множество файлов .js (ни один из которых я не написал), а файл, который управляет календарем, имеет следующий код в вызове .fullcalendar (среди прочего):
eventRender: function (event, element, view) {
if (!event.sphere) {
element.removeClass("fc-event");
element.addClass("fc-event-business");
}
if (typeof (currentItem) !== 'undefined' && currentItem != null && typeof (currentEvents) !== 'undefined' && currentEvents != null) {
if (typeof (eventsAmount) == 'undefined' || eventsAmount == null) {
eventsAmount = 0;
}
currentItem++;
if (currentItem == 1) {
for (keyevent in currentEvents) {
if (new Date(currentEvents[keyevent].start) >= view.visStart && new Date(currentEvents[keyevent].end) <= view.visEnd) {
eventsAmount++;
}
}
}
if (currentItem == 1 || currentItem == eventsAmount) {
MyJS.SetContentHeight(false);
if (currentItem == eventsAmount) {
currentItem = 0;
eventsAmount = 0;
}
}
} else {
MyJS.SetContentHeight(false);
}
},
Может ли это быть причиной того, что не отображается весь дневной слот? Как мне изменить это, чтобы показать слот? У меня ограниченные знания JavaScript и jQuery, поэтому я очень благодарен за любую помощь.
Спасибо.