Beim Hinzufügen von Ereignissen zu Fullcalendar durch externes Drag & Drop erhält das Element keine ID

8

Ich verwende den externen Drag & Drop von FullCalendar mit seinem Code. Ссылка

%Vor%

Alles ist in Ordnung, aber ich möchte dieses Ereignis in meine Datenbank aufnehmen. Also habe ich hier meinen Dialog hinzugefügt.

%Vor%

Das Ergebnis ist also

%Vor%

Das Ereignis wird angezeigt, das Ereignis ist ziehbar, erhält jedoch nicht die ID. Ich denke, das Ereignis, das in dieser Zeile gerendert wird, hängt nicht mit dem Ereignis zusammen, das an die Datenbank gesendet wird:

%Vor%     
Muhammet Göktürk Ayan 23.08.2011, 10:58
quelle

3 Antworten

2

Ich hatte ein ähnliches Problem, nicht beim Löschen eines externen Elements, sondern beim Erstellen eines neuen Ereignisses durch Klicken auf ein Zeitfenster.

Wenn Sie die ID benötigen, dürfen Sie das Ereignis nicht direkt rendern, sondern seine Daten (Titel, Start, Ende, Tag) abrufen, in der Datenbank speichern, das gespeicherte Ereignis abrufen und es rendern. Auf diese Weise wird ihm die ID zugeordnet.

Die Methode, die zum Speichern in der Datenbank verwendet wird, muss die Ereignisinformationen zurückgeben, die von dem zu rendernden vollständigen Kalender benötigt werden.

Dies ist der Code, den ich benutzt habe:

%Vor%

Ich hoffe, das hilft

    
Stepanek 25.08.2011, 08:13
quelle
3

Zu Ihrer Information: Sie können auch eine ID für das ziehbare div in Ihrem HTML setzen und dann etwas wie:

tun %Vor%

im Attribut "drop:" (direkt nach:

%Vor%

im Beispiel "external-dragging.html".

    
Ben Wilson 07.06.2013 01:38
quelle
0

Bei externen Ereignissen ist der drop -Rückruf nur für die "Low-Level" -Drop-Daten. Der eventReceive Callback ist was du willst:

%Vor%

Text & Tabellen: Ссылка

    
Guillaume Lebreton 26.11.2017 10:53
quelle

Tags und Links