Yêu cầu thg 6 14, 2019 9:58 SA 461 0 0
  • 461 0 0
+1

ReactJs Drag and Drag

Chia sẻ
  • 461 0 0

Vấn đề của mình là thế này:

Mình đang có 2 table, một chứa danh sách các học viên (table 1) , bảng thứ 2 (table 2) là danh sách các học viên sẽ được chọn từ Table1 bằng cách kéo thả qua. Và mình muốn trước khi kéo thả mình có thể checkbox để select multiple rồi kéo được nhiều row cùng một lúc.

Và hình thức kéo thả ở đây chỉ là Copy thôi, tức là dữ liệu ở Table 1 phải còn nguyên vẹn chứ không bị mất , trong Table 2 mình có thể thực hiện các thao tác như : drag-drop giữa các row, hoặc giữa các columns và mình có thể edit trực tiếp trên table

Hiện để quản lý các table mình đang dùng thư viện ant-design và trong Docs của nó phần thir-party có đề xuất thằng react-beautiful-dnd để hỗ trợ kéo thả.

Mình đã tìm hiểu qua nhưng nó ít tài liệu hướng dẫn quá và giường như nó không hô trợ trong tình huống này của mình.

Không biết ở đây mọi người có từng gặp phải bài toán như mình chưa xin giúp đỡ mình với.

Tks tất cả ae !

Avatar Anh Tran @thanh_tuan
thg 6 15, 2019 2:05 SA

Ae nào rành về React không xin giúp mình vs !

Avatar Hoang vn @wiliamfeng
thg 6 15, 2019 7:40 SA

Mình thấy trong Docs của thằng Ant có demo mẫu drag này, ban tham khảo xem sao: https://ant.design/components/table/#components-table-demo-drag-sorting

Avatar Anh Tran @thanh_tuan
thg 6 15, 2019 9:11 SA

Tks bạn, mình muốn không chỉ thực hiện được drag-drop trong cùng một bảng mà còn có thể giữa hai bảng nữa.

Avatar Anh Tran @thanh_tuan
thg 6 16, 2019 1:03 SA

Bro nào có thể giúp mình được không, hic ..😭

Avatar LinhDH @newstaff
thg 6 17, 2019 1:53 SA

Bạn thử tham khảo cái lib này xem có được ko https://kutlugsahin.github.io/smooth-dnd-demo/

Avatar Anh Tran @thanh_tuan
thg 6 18, 2019 11:22 CH

@newstaff thank bạn, bài toán của mình có vẻ khá hóc ... : [

Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí