2016-09-20 3 views
2

Ich arbeite viel Zeit mit einem Problem. So lassen Sie ein Ereignis bearbeitbar werden, ohne die Drag-Funktion & einzuschränken. Ich habe vielleicht eine coole Lösung gefunden. Verwenden Sie "revertFunc();"Vollkalender deaktivieren Drag & Drop, aber bearbeitbar

Diese Funktion wird für jedes Ereignis vom eventDrop-Ereignis verwendet. Der Code ist:

eventDrop: function(event, delta, revertFunc) { 
     revertFunc(); 
    }, 

Wenn das Ereignis droped wird, er Cames wieder auf die alte Position => die drap & Drop ist deaktiviert, aber die Möglichkeit ist immer noch da zu klicken ^^.

Genießen.

Antwort

3

Um das Ziehen und Ablegen zu deaktivieren, aber dennoch Ereignisse erstellen zu können, können Sie eventStartEditable verwenden. Das hat für mich funktioniert.

$(document).ready(function() { 
    $('#calendar').fullCalendar({ 
     eventStartEditable: false 
    }); 
}); 

Lassen Sie mich wissen, wenn das ist die Lösung, die Sie :)

+0

Hum suchen, ich bin Noob in dieser Website durch neue Themen zu veröffentlichen. Es war nur eine Frage, die ich hatte, und ich fand keine Antwort hier. Es war, um meine Lösung zu entlarven, nicht wirklich eine Frage. Mein Problem war nicht die Bearbeitbarkeit des Elements, aber nicht Ziehbarkeit. Wenn Sie die Bearbeitbarkeit eines Ereignisses deaktivieren, wird es nicht mehr klickbar, und das war nicht mein Ziel. Die Veranstaltung muss editierbar bleiben um anklickbar zu sein, ABER nicht ziehbar ;-). – LordAshram

+0

Das ist genau das, was das tut :) es macht es nicht ziehbar, aber anklickbar :) – Lagoni