chặn > kéo > BlockDragStrategy
Lớp kéo.BlockDragStrategy
Chữ ký:
export declare class BlockDragStrategy implements IDragStrategy
Triển khai: IDragStrategy
Hàm khởi tạo
Hàm dựng | Đối tượng sửa đổi | Mô tả |
---|---|---|
(hàm khởi tạo)(block) | Tạo một thực thể mới của lớp BlockDragStrategy |
Phương thức
Phương thức | Đối tượng sửa đổi | Mô tả |
---|---|---|
drag(newLoc) | Di chuyển khối và cập nhật mọi bản xem trước kết nối. | |
endDrag() | Dọn dẹp mọi trạng thái khi kết thúc quá trình kéo. Áp dụng mọi kết nối đang chờ xử lý. | |
isMovable() | Trả về true nếu khối hiện có thể di chuyển. Nếu không thì là False. | |
revertDrag() | Di chuyển khối về vị trí ban đầu khi kéo, bao gồm cả việc kết nối lại các kết nối. | |
startDrag(e) | Xử lý mọi quá trình thiết lập để bắt đầu kéo, bao gồm cả việc ngắt kết nối khối khỏi bất kỳ khối mẹ nào. |