eventLimitClick转到当前月份

时间:2019-05-08 13:54:17

标签: angularjs fullcalendar fullcalendar-scheduler fullcalendar-3

我正在使用FullCalendar,如果用户单击+,则希望它扩展日历中的所有事件,因此...我使用了如下的eventLimitClick方法。但是,如果我在上个月(4月)中单击+更多,它将进入5月(本月),而如果我回到4月,则可以在日历中看到这些扩展事件。

var eventLimitClick = function (info) {
            var eventExpandable = _.get(scope.options, 'expandEvents');
            if (eventExpandable && config.views.month.eventLimit < info.segs.length) {
                scope.expanded = true;
                calendar.fullCalendar('destroy');
                onload(info.segs.length);
            }
        };


var onload = function (limit) {
            $q.all({
                events: controller.getAllEvents(),
                resourceList: controller.getResourceList()
            }).then(function (data) {
                config.views.month.eventLimit = limit;
                config.events = data.events;
                config.resources = _.sortBy(data.resourceList, 'title');
                calendar.fullCalendar(config);
                calendarService.config.set(config);
            });
        };

当然,我不希望它进入当前月份,是否有任何方法可以使它在四月举行更多活动?我搜索了相关信息,但找不到,有人知道吗?

0 个答案:

没有答案