jQuery Fullcalendar: невозможно установить фиксированную продолжительность события - PullRequest
2 голосов
/ 01 августа 2020

Пытаюсь использовать плагин fullcalendar (V3).

Вот что у меня есть:

var calendar = $('#calendar').fullCalendar({
        themeButtonIcons: {
            prev: '<i class="fa fa-angle-left"></i>',
            next: '<i class="fa fa-angle-right"></i>'
        },
        header: {
            left: 'prev,next today',
            center: 'title',
            right: 'month,agendaWeek,agendaDay'
        },
        forceEventDuration: true,
        defaultTimedEventDuration: '00:30:00',
        defaultEventDuration: '00:30:00',
        eventDurationEditable: false,
        editable: false,
        selectable: true,
        selectHelper: true,
        dayClick: function(date, jsEvent, view) {
            if(view.name == 'month' || view.name == 'basicWeek') {
              $('#calendar').fullCalendar('changeView', 'agendaDay');
              $('#calendar').fullCalendar('gotoDate', date);
            }
        },

        select: function(start, end, jsEvent) {

            $("#calendar").fullCalendar('renderEvent', {
                title: 'eventTitle',
                start: start,
                end: end,
                stick: true
            });
        },
    });

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

Очень жду вашей помощи. Заранее спасибо!

...