FullCalendar: интервал на весь день не отображается в режиме просмотра повестки дня

Я использую 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, поэтому я очень благодарен за любую помощь.

Спасибо.


person mijata    schedule 01.07.2011    source источник
comment
Собственно, эта функция ни на что не влияет. Пытался удалить его, но он все равно не отображается. Если подумать, firstHour тоже не работает. Мой календарь показывает с полуночи, а не с 6 утра.   -  person mijata    schedule 05.07.2011


Ответы (1)


Починил это. Был призыв скрыть элемент с указанным классом где-то в глубине кода. Заголовок повестки дня скрыл. Но firstHour по-прежнему не работает. Кстати, это fullcalendar 1.4.5.

person mijata    schedule 05.07.2011