Fullcalendar в сочетании с bootstrap-datepicker

Я пытаюсь обновить событие полного календаря после даты смены пользователя из bootstrap-datepicker: http://bootstrap-datepicker.readthedocs.org/en/latest/events.html

Я следую (единственному) решению, найденному здесь: Как совместить средство выбора даты jquery и полный календарь jquery

который для bootstrap-datepicker будет:

$('#fullcalEventEnd').datepicker().on('changeDate', function(evt){
                var endDate = evt.date;

                list.eventUpdated.end = moment(endDate).format("DD-MM-YYYY");
                $(cal).fullCalendar('renderEvent', list.eventUpdated, true);
    });

Что он должен сделать, так это обновить событие, созданное после того, как пользователь выберет календарь, поэтому в моей функции выбора у меня есть:

  select: function(start, end) {

            $('#fullcalEventFrom').datepicker('setValue', start);
            $('#fullcalEventTo').datepicker('setValue', end);

            list.eventUpdated = {
                title: eventTitle,
                start: start,
                end: end
            };

            $(cal).fullCalendar('renderEvent', list.eventUpdated, true); // stick? = true
            $(cal).fullCalendar('updateEvent', event);
        }, 
        ....

list - мой глобальный объект: var list = {}

Но пока ничего, я не могу обновить событие и эта строка $(cal).fullCalendar('renderEvent', list.eventUpdated, true); выдает ошибку, и я не понимаю, почему

Кто-нибудь уже сталкивался с этой проблемой?


person Giorgia Sambrotta    schedule 12.01.2016    source источник
comment
Какую ошибку вы получаете?   -  person Aswin Ramakrishnan    schedule 13.01.2016
comment
Cannot set property 'end' of undefined Было бы здорово, если бы я мог поместить код выбора даты в функцию выбора. Но при этом evt на changeDate будет другим, и он больше не будет работать.   -  person Giorgia Sambrotta    schedule 13.01.2016