2017-05-16 1 views
0

Ich verwende FullCalendar v1.6.1. In meinem Code, wenn ich die Größe des Ereignisses ändere, überprüfe ich bestimmte Bedingungen und wenn es nicht gültig ist, mache es als Original, indem ich revertFunc() anrufe. Aber zur Zeit bekomme ich FehlerVoller Aufruf revertFunc() funktioniert nicht bei eventResize

Aber Rückholfunktion arbeitet an eventDrop und Ereignisse fallen. Mein Code ist wie

eventResize: function (event, delta, revertFunc) { 
    if(!valid){ 
     revertFunc(); // Get the error 
    } 
}, 
eventDrop: function (event, dayDelta, minuteDelta, allDay, revertFunc) { 
    if(!valid){ 
     revertFunc(); // Working fine 
    } 
} 
+1

ich nie gesehen wie 'if (nicht gültig)'. Ich bin mir sicher, dass es wie 'if (! Valid) sein sollte. – vijayP

+0

Es ist nur Text zu verstehen. –

Antwort

0

In docs von fullcalendar auf dieser LINK (Ihrer Version) folgt, gibt es Funktion vierte Parameter zurück. Sie müssen eventResize Funktion auf vier (oder mehr) Parameter und setzen revertFunc auf Platz 4, wie dies (von docs) erweitern:

function(event, dayDelta, minuteDelta, revertFunc, jsEvent, ui, view) { } 
Verwandte Themen