FullCalendar: слот на весь день не отображается в повестке дня. - PullRequest
1 голос
/ 01 июля 2011

Я использую FullCalendar в своем приложении MVC.Работает отлично, за исключением одной раздражающей мелочи.Слот на весь день не будет отображаться в повестке дня.Это хорошо отображается в повестке дня недели, но не для дня повестки дня.Я проверил это в 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, поэтому любая помощь очень ценится.

Спасибо.

1 Ответ

0 голосов
/ 05 июля 2011

Исправлено. Был вызов, чтобы скрыть элемент с указанным классом где-то глубоко в коде. Он спрятал заголовок для повестки дня. Но первый час все еще не работает. Кстати, это полный календарь 1.4.5.

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