[EventsCalendar] 日付をまたぐ予定の下端をマウスドラッグすると開始日時が変更される

文書番号 : 82463     文書種別 : Bug
登録日 : 2017/12/06     最終更新日 : 2017/12/06

対象製品

Wijmo 3

ステータス

回避方法あり

詳細

日付をまたぐように予定を登録してから、予定の下端をドラッグして終了時刻を変更すると、開始時刻が変更されてしまいます。

再現手順

1. カレンダーをクリックして予定登録画面を表示します。
2. 終了日を翌日に変更します。
3. 翌日を表示して、登録した予定の下端をドラッグして終了時刻を変更します。
結果: 予定の開始日時が翌日12:00 AMに変更されてしまいます。

サンプル

回避方法

下記のように、_onApptVisualDargOrResizeメソッドで予定の開始時刻を設定することで、問題を回避することができます。

var evcal = $('#evcal').data('wijmoWijevcal');
var func = evcal._onApptVisualDargOrResize;
evcal._onApptVisualDargOrResize = function(visual, appt){
 var start = appt.start;
 func.call(evcal, visual, appt);
 if(this._isApptResize){
  appt.start = start;
 }
}