Повторяющееся событие каждое воскресенье года - PullRequest
0 голосов
/ 20 мая 2011

Как сделать событие, повторяющееся каждое воскресенье года, без необходимости создавать событие для каждого воскресенья.

1 Ответ

1 голос
/ 20 мая 2011

В базовом методе из fullcalendar:

Вы должны создать событие в воскресенье и повторять каждую неделю (не желательно):

            {
                id: 999,
                title: 'Repeating Event',
                start: new Date(y, m, d+7, 16, 0), // "d" must be start on sunday and be incremented by 7 each event
                allDay: false
            },

В расширенном методе из fullcalendar:

Вы должны создать свой собственный фид календаря динамически, а затем создать повторяющееся событие:

<entry xmlns='http://www.w3.org/2005/Atom'
    xmlns:gd='http://schemas.google.com/g/2005'>
  <category scheme='http://schemas.google.com/g/2005#kind'
    term='http://schemas.google.com/g/2005#event'></category>
  <title type='text'>Tuesday Tennis Lessons with Jane</title>
  <content type='text'>Meet on Tuesdays for a quick lesson.</content>
  <gd:transparency
    value='http://schemas.google.com/g/2005#event.opaque'>
  </gd:transparency>
  <gd:eventStatus
    value='http://schemas.google.com/g/2005#event.confirmed'>
  </gd:eventStatus>
  <gd:where valueString='Rolling Lawn Courts'></gd:where>
  <gd:recurrence>DTSTART;VALUE=DATE:20100505
DTEND;VALUE=DATE:20100506
RRULE:FREQ=WEEKLY;BYDAY=Tu;UNTIL=20100904
</gd:recurrence>
</entry>

Код был извлечен из http://code.google.com/intl/fr-FR/apis/calendar/data/2.0/developers_guide_protocol.html#CreatingRecurring

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