Интервал полного календарного времени - PullRequest
4 голосов
/ 07 июня 2011

Я использую Fullcalendar для отображения событий в своем приложении, но я также хотел бы использовать его для планирования ресурсов, но мне нужно иметь возможность планировать эти ресурсы с 5-минутными интервалами. Можно ли настроить календарь (просмотр недели / дня) для отображения 5-минутных временных интервалов вместо 30-минутных интервалов по умолчанию?

Если это так, можно ли настроить перетаскивание с тем же интервалом?

Ответы [ 3 ]

11 голосов
/ 05 сентября 2014

Я использую версию 2.11 fullcalendar и для установки интервала в 5 минут мне пришлось установить slotDuration в формате 'чч: мм: сс'

$('#mycalendar').fullCalendar({
    ...
    slotDuration: '00:05:00', 
    ...
});
10 голосов
/ 21 июня 2015

В версии 2.3.2 (я не проверял предыдущие версии) вы можете сделать следующее:

slotDuration: '00:30:00',
snapDuration: '00:05:00',

slotDuration изменяетотображение сетки до 30 минут . snapDuration более интересен: он меняет start и end раз с интервалами 5 минут , пока вы перетаскиваете событие.Допустим, ваше событие начинается в 10:00 , а заканчивается в 10:30 .В приведенной выше конфигурации, если вы перетащите событие вверх (чуть-чуть), новые времена будут такими: начинается в 10:05 и заканчивается в 10:35 и так далее.Вы можете найти более подробную информацию на http://fullcalendar.io/docs/agenda/snapDuration/.

4 голосов
/ 07 июня 2011

Я не уверен насчет перетаскивания, но что касается календаря ... Да, вы можете изменить размер временного интервала, в вашей полной конфигурации календаря укажите свойство slotMinutes, например,

$('#mycalendar').fullcalendar({
    ...
    slotMinutes: 5,
    ...
});

Надеюсь, это поможет!

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