angular / angular/components

feat(cdk/drag-drop): allow drag to be canceled after dragged over list

Offen
#30,333 2 Kommentare 1 Reaktion 0 zugewiesene Personen Auf GitHub ansehen
area: cdk/drag-drop feature P3
Vorherrschende Sprache
TypeScript
Sterne
25k
Forks
6.8k
Ø Merge
1 T. 8 Std.
Gemergte PRs (30 T.)
91

Beschreibung

### Feature Description

Items actively dragged from one list to another, but without releasing the drag, cannot be canceled. The list changes immediately and the user cannot undo the action. This issue tracks the request to enable an API that lets dragging be canceled, e.g. by undo'ing the list changes (or not change the lists at all) if the item is not dropped onto a drop container

### Use Case

_No response_

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Das Issue nennt keine Dateien oder Tests. Beginne daher damit, die CDK drag-drop-Implementierung und ihre bestehende drag/drop API zu lokalisieren. Vergleiche die Aktualisierung von Listen, wenn ein Element über eine andere Liste gezogen wird, mit dem Verhalten, wenn es nicht abgelegt wird, und kläre anschließend den Abbruchvertrag. Als abgeschlossen gilt die Aufgabe, wenn abgebrochene Ziehvorgänge keine unbeabsichtigten Änderungen an Listen hinterlassen und das API-Verhalten durch Tests abgedeckt ist.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
angular, typescript
Bereich
frontend
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
32/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.