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);
});
今、私は何が欠けていますか。