Fullcalendar - настройка диапазона отображения дня просмотра календаря для пользовательских часов - PullRequest
1 голос
/ 27 августа 2011

Я создаю приложение, которое записывает и отображает ежедневные события с 5 утра до 5 утра.

Я использую Fullcalendar для отображения этого события в представлении месяца. Исходя из этого, мне нужно отобразить 5 утра - 5 утра как принадлежащие одному дню (например, понедельник).

Например, в понедельник у меня есть 3 события:

  1. 7 утра до 11 утра
  2. 13:00 до 12:30 (мероприятие охватывает понедельник и вторник)
  3. 1: 00–3: 00 (мероприятие проводится во вторник, однако я хочу, чтобы дисплей в понедельник)

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

У меня вопрос, где в плагине FullCalendar нужно что-то изменить для достижения этого результата?

1 Ответ

0 голосов
/ 15 апреля 2015

попробуйте это - http://fullcalendar.io/docs/utilities/Duration/

$('#calendar').fullCalendar({

header: {

    center: 'month,agendaFourDay' // buttons for switching between views
},
views: {
    agendaFourDay: {
        type: 'agenda',
        duration: { days: 4 },
        buttonText: '4 day'
    }
}
});

На срок

"23:59"       // hours/minutes
"23:59:59"    // hours/minutes/seconds
"1.23:59:59"  // days/hours/minutes/seconds
{ days:1, hours:23, minutes:59 } // an object
...