Fullcalendar:当前日期的gotoDate问题

时间:2010-07-30 14:09:26

标签: date fullcalendar

我正在尝试存储fullcalendar所选日期并在回发后恢复它。我通过ajax从Session获取此日期,然后使用此代码:

$('#calendar').fullCalendar('gotoDate', selectedDate);

如果selectedDate不在默认视图中,则工作正常 - 加载后显示所有事件。但是如果选择的日期在默认视图中 - 我会得到没有事件的空日历。

例如,如果现在是7月30日(星期五),我使用议程周刊,我默认看到一周开始于7月26日,结束于8月1日。因此,如果7月26日< = selectedDate< = 8月1日,我会在gotoDate之后获得空日历。但是如果selectedDate> 8月1日|| selectedDate< 7月26日,工作正常。

请帮忙。 感谢

1 个答案:

答案 0 :(得分:1)

......我想,我找到了解决方案:

var view = $('#calendar').fullCalendar('getView');
if(selectedDate < view.start || selectedDate >= view.end)
 $('#calendar').fullCalendar('gotoDate', selectedDate);

但可能有人有更好的想法吗?..