angular / angular/components

feat(drag-drop): add option for items to be returned to original list if not dropped on container

Đang mở
#18,610 10 bình luận 0 reaction 0 người được giao Xem trên GitHub
area: cdk/drag-drop feature P4
Ngôn ngữ chính
TypeScript
Star
25k
Fork
6.8k
Merge trung bình
1 ngày 8 giờ
Pull request đã merge (30 ngày)
91

Mô tả

#### Steps to reproduce:
1. Have 2 drop containers.
2. Drag item from one container.
3. Move over the items of the other container
4. Move outside any container.
5. Release button.

#### Expected Behavior
The item should transform to initial container and initial position.

#### Actual Behavior
The item transforms to the position of the last hovered item of the last entered container.

#### Environment
- Angular: 9.0.2
- CDK/Material: 9.1.0
- Browser(s): Google Chrome Version 80.0.3987.116
- Operating System (e.g. Windows, macOS, Ubuntu): Windows 10 Pro

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Hướng nghiên cứu

Bắt đầu bằng cách tái hiện kịch bản kéo với hai vùng chứa thả được mô tả trong issue, sau đó kiểm tra Angular CDK drag-drop API và hành vi khi rời khỏi một vùng chứa. Công việc được xem là hoàn tất khi một tùy chọn có thể cấu hình đưa item về vùng chứa và vị trí ban đầu khi được thả bên ngoài mọi vùng chứa, mà không thay đổi hành vi hiện có theo mặc định.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Đánh giá

Công nghệ
angular, typescript
Lĩnh vực
frontend
Loại issue
Tính năng
Độ khó
4/5
Thời gian dự kiến
3-5 ngày
Mức độ hoạt động
Đình trệ
Độ rõ ràng
Khá rõ ràng
Mức phù hợp với người mới
42/100

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.