我正在使用 FullCalendar 创建一个交互式日历,但我遇到了一个很好的障碍。
当此人进行小时范围选择(单击并拖动)时,我会打开一个对话框,允许用户为他们的事件命名并在需要时修改日期/时间选择。我想要的是使用对话框中的新日期/时间选择重新呈现选择,如果它发生变化。
目前,当我运行 select 方法时,我的选择区域刚刚从视图中删除,我希望它保留并更新为当前选择。
这是我的代码
$('#UserCalendarToHour, #UserCalendarToMin').change(function(){
var allDay = false;
var startDate = new Date($('#UserCalendarFromDate').val()+' '+$('#UserCalendarFromHour').val()+':'+$('#UserCalendarFromMin').val());
var endDate = new Date($('#UserCalendarToDate').val()+' '+$('#UserCalendarToHour').val()+':'+$('#UserCalendarToMin').val());
if($('#UserCalendarAllDay').is(':checked')){
allDay = true;
}
$('#calendar').fullCalendar('unselect');
$('#calendar').fullCalendar('select',startDate.toString(),endDate.toString(),allDay);
});
现在我错过了什么。