FullCalendar: извлечение начальной даты / отметки времени для отображения после извлечения событий с сервера. - PullRequest
1 голос
/ 03 августа 2010

Прежде всего, снимаю шляпу перед Адамом за то, что он снял этот замечательный, хорошо написанный плагин для календаря!

Теперь для очень типичного варианта использования.Вот что я хочу достичь:

  1. Выборка событий ( URL, добавленный к eventSources) со стороны сервера в виде данных JSON.Это все хорошо, и я смог этого добиться.События отображаются правильно.

  2. ИСПОЛЬЗОВАТЬ СЛУЧАЙ, о котором идет речь : Как только выборка завершена и ДО отображения событий в браузере, я хочу 'получить 'первый месяц / дату, чтобы показать конечному пользователю.Я думал об отдельном AJAX-запросе для получения сведений о синхронизации со стороны сервера, а затем с помощью 'gotoDate' для переключения даты представления.

Причина этого конкретного требования заключается в том, чточто конечный пользователь хотел бы видеть все события и начальный вид по времени сервера.В нашем приложении возможно, что клиент и сервер не синхронизируются во времени.

К сожалению, пока я не могу найти какой-либо метод обратного вызова, который вызывается после извлечения события ( все соответствующие события ) завершены, и «до» события отображаются в представлении.

Любая помощь здесь будет принята с благодарностью.Пожалуйста, дайте мне знать, если требуется дополнительная информация.

Спасибо, Мохит

1 Ответ

2 голосов
/ 03 августа 2010

"events" - может обрабатывать один источник событий, это может быть массив / JSON-канал или функция.

"eventSources" - аналогично, за исключениемчто он ожидает несколько источников событий, это также может быть массив массивов / функций / каналов JSON (все, что будет принимать опция событий).

Для обработки данных перед их обработкой, я ожидаю, что вы могли бы использоватьфункция, чтобы выполнить некоторую постобработку после того, как вы получили данные с помощью запроса AJAX.См. Например:

http://arshaw.com/fullcalendar/docs/event_data/events_function/

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