這裏,很容易看到在fullcalendar調度標準的演示顯示外部事件拖N - 下降這裏有一個問題:防止外部事件下降
https://fullcalendar.io/js/fullcalendar-scheduler-1.6.2/demos/external-dragging.html
正確放置事件放到日曆上需要從最左側抓取一個事件並將其放到正確的房間和時間。但是,房間不會顯示在周或月視圖中。
問題是,您仍然可以將事件拖放到周和月視圖的日曆中,但無法在這些視圖中選擇房間,因此您只是創建錯誤。嘗試這個。進入月視圖,將一個事件拖到日曆上,它會顯示在您放置的位置。現在返回到Day或3 Day視圖,並且您剛放置的事件不可見,因爲它與有效房間沒有關聯。
所以,問題是,我如何禁用基於視圖的拖放?
我嘗試使用dropAccept與函數(類似如果視圖=月返回false),但dropAccept似乎並不知道當前視圖。
我並不積極,但我認爲drop和eventReceive都是在太晚之後調用的,事件已經在日曆上。