Настройка временных интервалов в Fullcalendar
можно ли настроить временные интервалы в дневном и недельном представлении в плагине Fullcalendar, чтобы он выглядел как расписание, которое используется, например, в школах.
чтобы быть конкретным, что требование: один слот может быть с 08:00 до 08:45, а следующий может быть с 08:45 до 09:00. Или даже пропустить 5 минут: один слот с 08:00 до 08:45, а затем начинается 08:50.
предпочтительно вы можете установить временные интервалы, такие как события, когда вы инициализируйте календарь.
Я не нашел никакого способа сделать это. Может кто-нибудь помочь мне с этим или просто подтвердить, что это не возможно?
2 ответов
для тех, кто все еще ищете это:
здесь pull-запрос сделано в проекте FullCalendar. Он делает именно то, что описано в этом вопросе, с некоторыми дополнительными функциями. (например, отображение или скрытие времени окончания слота, пользовательские классы HTML в слотах,политики привязки для перетаскивания событий в слотах и т. д.)
запрос pull был закрыт по организационным причинам, но он будет использовать рычаги при решении GitHub вопрос #472.
скриншот timeslots pull request:
Я надеюсь, что это поможет кому-то еще.
Я думаю, что это невозможно с построением по умолчанию FullCalendar. Есть такие варианты, как slotMinutes
которые позволяют настроить способ отображения слотов, но временные интервалы отображаются в час по умолчанию. Нет опции, которая позволит вам настроить этот дисплей.
однако вы можете настроить код-fork на github и изменить то, что вам нужно.