我尝试在用户从bootstrap-datepicker更改日期后更新fullcalendar事件:http://bootstrap-datepicker.readthedocs.org/en/latest/events.html
我遵循此处找到的(唯一)解决方案:How to combine jquery date-picker and jquery full calendar
对于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);
给了我一个错误,我不明白为什么
任何人都已经面临这个问题?