Fullcalendar: выпуск gotoDate с текущей датой - PullRequest
1 голос
/ 30 июля 2010

Я пытаюсь сохранить выбранную дату в полном календаре и восстановить ее после обратной передачи. Я получаю эту дату из сессии через ajax, а затем использую этот код:

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

Работает нормально, если selectedDate не отображается по умолчанию - все события отображаются после загрузки. Но если выбранная дата в представлении по умолчанию - я получаю пустой календарь без событий.

Например, если сейчас июль, 30 (пятница), и я использую повестки дня, я вижу, по умолчанию неделя начинается 26 июля и заканчивается 1 августа. Так что, если 26 июля <= selectedDate <= 1 августа, я получаю пустой календарь после gotoDate. Но если выбраноDate> Aug, 1 || selectedDate <26 июля, все работает нормально. </p>

Пожалуйста, помогите. Спасибо

1 Ответ

1 голос
/ 30 июля 2010

... Я думаю, я нашел решение:

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

Но может быть, у кого-то есть идеи получше?

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