0

カレンダーにドロップできる外部イベントで fullcalendar v5 を使用しました。

問題があり、何が間違っているのかわかりません...

イベントをドラッグ アンド ドロップすると、ドロップ関数 (情報、日付) は、イベントがドロップされた日付ではなく、現在の日付を返します。

/* initialize the external events
-----------------------------------------------------------------*/
var containerEl = document.getElementById('external-events-list');
new FullCalendar.Draggable(containerEl, {
itemSelector: '.fc-event',
eventData: function(eventEl) {
    return {
        title: eventEl.innerText.trim()
    }
}
});

drop: function(info,date) {         
console.log(moment(date).format('YYYY-MM-DD HH:mm:ss'));
$('#ModalAdd #start').val(moment(date).format('YYYY-MM-DD HH:mm:ss'));
$('#ModalAdd #end').val(moment(date).format('YYYY-MM-DD HH:mm:ss'));
$('#ModalAdd #task').val(info.draggedEl.innerText);
$('#ModalAdd').modal('show');
},

写真でわかるように、console.log の日付、またはモーダル ウィンドウのフォームの「開始」フィールドと「終了」フィールドの日付が現在の日付です...

わかりません....

ありがとうございました !

スクリーンショット

4

0 に答える 0