Повторяющиеся события FullCalendar - PullRequest
0 голосов
/ 05 августа 2020

Я использую повторяющиеся события в FullCalendar, чтобы легко отображать многодневные события. Вот данные для одного события:

{
"title" : "asdf",
"endTime" : "19:19:00.000",
"endRecur" : "2020-08-06",
"startTime" : "17:19:00.000",
"startRecur" : "2020-08-05"
}

Моя проблема заключается в том, что, хотя это повторяющееся событие, endTime и endRecur, похоже, игнорируются. Я говорю это, потому что в моем календаре это событие отображается только 5-го числа. Ничего не отображается для 6-го, когда это событие должно закончиться.

Документация

Изменить: Хорошо, похоже, это работает неправильно, потому что Мне просто нужно указать время в полях Recur. Тем не менее, если у меня установлено время в полях Recur, оно игнорируется.

Итак, это:

{
"title" : "asdf",
"endRecur" : "2020-08-06T19:29:00.000Z",
"startRecur" : "2020-08-05T17:29:00.000Z"
}

Отображается правильно, но время не отображается. Проверяю свой JS сейчас.

1 Ответ

1 голос
/ 05 августа 2020

Как указано в документации, на которую вы ссылаетесь, endRecur - эксклюзивный ; означает, что в указанную дату будет , а не одно из ваших повторяющихся событий (если бы оно в противном случае попало туда). Со страницы:

Примечание. Это значение является эксклюзивным. Как и любая другая дата окончания в API. Для повторяющихся в течение всего дня событий, сделайте endRecur в день после , когда вы хотите, чтобы ваше последнее повторение повторялось. предоставленный вами образец может выглядеть примерно так:

{
"title" : "asdf",
"endTime" : "19:19:00.000",
"endRecur" : "2020-08-07",
"startTime" : "17:19:00.000",
"startRecur" : "2020-08-05"
}
...