angular / angular/components

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

Ouverte
#30,333 2 commentaires 1 réaction 0 personnes assignées Voir sur GitHub
area: cdk/drag-drop feature P3
Langage dominant
TypeScript
Étoiles
25k
Forks
6.8k
Merge moyen
1 j 8 h
PR mergées (30 j)
91

Description

### 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_

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

L’issue ne mentionne aucun fichier ni test ; commencez donc par localiser l’implémentation de CDK drag-drop et son API drag/drop existante. Comparez les mises à jour des listes lorsqu’un élément est glissé au-dessus d’une autre liste avec le comportement lorsqu’il n’est pas déposé, puis clarifiez le contrat d’annulation. Le travail est considéré comme terminé lorsque les glissements annulés ne laissent pas de modifications involontaires dans les listes et que le comportement de l’API est couvert par des tests.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
angular, typescript
Domaine
frontend
Type d'issue
Fonctionnalité
Difficulté
5/5
Temps estimé
Plus d'une semaine
Activité
À l'abandon
Clarté
À clarifier
Accessibilité débutants
32/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.