blockly > 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 | Nội dung mô tả |
---|---|---|
(hàm khởi tạo)(khối) | 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 | Nội dung mô tả |
---|---|---|
drag(newLoc) | Di chuyển khối và cập nhật mọi bản xem trước của kết nối. | |
endDrag() | Xoá 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 là có thể di chuyển. Nếu không thì sẽ sai. | |
revertDrag() | Di chuyển khối trở về vị trí lúc bắt đầu kéo, bao gồm cả việc kết nối lại. | |
startDrag(e) | Xử lý mọi chế độ 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. |