2016-03-29 11 views
0

Bir etkinlik düşüşünü Fullcalendars'ın revertFunc() 'ile el ile reddederken, takvimi oluştururken ayarlandığı gibi' dragRevertDuration 'seçeneğinin kullanılmadığı görülmektedir (bir olay olduğunda geri dönüşlerin tersi) ör. örtüşme = false olduğunda başka bir olaya sürüklendi/bırakıldı). 'RevertFunc()' 'dragRevertDuration' ile kullanmak mümkün mü?Fullcalendar dönüşFunc() + dragRevertDuration

Fullcalendar Dokümanlar (+ dragRevertDuration mülkiyet) belki

$('#calendar').fullCalendar({ 
    events: [ 
     // events here 
    ], 
    editable: true, 
    dragRevertDuration: 1000, 
    eventDrop: function(event, delta, revertFunc) { 
     if (!confirm("Are you sure about this change?")) { 
      revertFunc(); 
     } 
    } 
}); 

cevap

0

Açılır olay için parametre karıştırıyorsun ediyoruz, yeniden boyutlandırma olayı olarak aynı değildir

bu benim için çalışıyor bu parametreyi deneyin: (damla ve yeniden boyutlandırma olay) için

eğer parametreyi kontrol sonra çalışmıyor bu bir,

(I sürüm FullCalendar v1.5.4 kullanıyorum)

eventDrop: function(event, dayDelta, minuteDelta, allDay, revertFunc) { 
    alert("Move Event : "+event.title+" to "+event.start); 

    if (!confirm("is this okay?")) { 
     revertFunc(); 
    }else{ 
     console.log(event); 
     alert(event.title + " end is now " + event.end); 
    }   
}, 
eventResize: function(event, delta, allDay, revertFunc) { 
    alert(event.title + " end is now " + event.end); 
    if (!confirm("is this okay?")) { 
     revertFunc(); 
    } 
}, 
İlgili konular