#fullcalendar #timeslots
#полный календарь #временные интервалы
Вопрос:
Я хотел бы настроить FullCalendar так, чтобы в нем было всего 3 временных интервала в день для;
- Утро (9:00 — 12:00)
- Вторая половина дня (13:00 — 16:00)
- Вечер (17:00 — 20:00)
Возможно ли это? Если да, то как это будет сделано?
Комментарии:
1. Нет, это невозможно. Временные интервалы должны а) быть одинаковой длины (вы рассмотрели это) и б) быть непрерывными без каких-либо промежутков между слотами — вы не соответствуете этому требованию. Вместо этого я предлагаю использовать функции рабочего времени или фоновых событий, чтобы блокировать периоды, в которые вы не хотите никаких событий, а также использовать различные предоставленные хуки (например, selectAllow), чтобы контролировать, какое время начала может быть выбрано.
2. Так что это сработает, если я изменю свои требования в соответствии с вашими критериями? например. — Утро (8:00 — 12:00) — Вторая половина дня (12:00 — 16:00) — Вечер (16:00 — 20:00)
3. Это не мои критерии, это критерии FullCalendar! Но да, это должно сработать. Используйте
slotDuration
настройку для управления — см. fullcalendar.io/docs/slotDuration .4. Хорошо, я могу заставить это работать. Спасибо. 1