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.