FullCalendar:全天候插槽未显示在agendaDay视图中

时间:2011-07-01 11:31:01

标签: fullcalendar

我在我的MVC应用程序中使用FullCalendar。除了一个讨厌的小东西外,它的效果很好。全天候广告位不会显示在agendaDay视图中。它在议程周刊中表现得很好,但不适用于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的了解有限,所以非常感谢任何帮助。

感谢。

1 个答案:

答案 0 :(得分:0)

修正了它。有一个调用隐藏了代码深处某个特定类的元素。它隐藏了AgendaDay的标题。 但首先我仍然无法工作。顺便说一下,它是fullcalendar 1.4.5。