Пълен календар: целодневният интервал не се показва в изгледа agendaDay

Използвам FullCalendar в моето MVC приложение. Работи чудесно с изключение на едно досадно малко нещо. Слотът за цял ден няма да се покаже в изгледа agendaDay. Показва се добре в agendaWeek, но не и за agendaDay. Проверих го във 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)


Поправих го. Имаше извикване за скриване на елемента с определен клас някъде дълбоко в кода. Той скри заглавката за agendaDay. Но firstHour все още не работи. BTW това е пълен календар 1.4.5.

person mijata    schedule 05.07.2011