我正在使用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);
});
};
当然,我不希望它进入当前月份,是否有任何方法可以使它在四月举行更多活动?我搜索了相关信息,但找不到,有人知道吗?