Ich versuche, Drag & Drop-Unterstützung mit PrineNG Scheduler zu implementieren.Angular 2 PrimeNG Scheduler onDrop-Ereignis erhalten Datum
Hier ist meine Vorlage.
<p-schedule [droppable]="true" (onDrop)="handleDropEvent($event)" pDroppable="test">
Aber in Handler mein Ereignisse Dragevent und nicht die Veranstaltung mit Datum und alle anderen Dingen von ihrem Kalender.
handleDropEvent(event: any) {
console.log(event); //prints DragEvent
}
Ein Gedanke ist, dass pDroppable="test"
bricht es irgendwie verursachen, wie ich zunächst ohne es tat es und es sah mir natürlich. Aber dann passiert überhaupt kein Ereignis.
Und einander gedacht, Ursache primeng Drag & Drop verwendet natives DragAndDrop es funktioniert nicht mit Scheduler? Der vollständige Kalender unterstützt Drag & Drop für Jquery-ui. Wil überprüfe das jetzt.
Vielleicht verpasse ich etwas, hier ist Plummer mit Problem.
https://plnkr.co/edit/89y3KOdkU63O6vJpcJ41?p=preview
UPD: Ja sieht aus wie pDroppable onDrop überschreibt und nennt es mit eigenen Argumenten.
Bestätigt, es funktioniert nur mit jquery-UI ziehbar.
Wir stehen vor dem gleichen Problem ... jeder Workaround? – talpaz
Meine Lösung in aktualisierten Post. Und noch ein anderes versuchte ich unten mit jQuery-UI. –
@talpaz wurde als Antwort unten hinzugefügt. –