blockly > Sự kiện > CommentMove
Lớp Events.CommentMove
Thông báo cho trình nghe rằng một nhận xét trong không gian làm việc đã được di chuyển.
Chữ ký:
export declare class CommentMove extends CommentBase
Mở rộng: CommentBase
Hàm khởi tạo
Hàm dựng | Đối tượng sửa đổi | Mô tả |
---|---|---|
(constructor)(opt_comment) | Tạo một thực thể mới của lớp CommentMove |
Thuộc tính
Thuộc tính | Đối tượng sửa đổi | Loại | Mô tả |
---|---|---|---|
comment_? | WorkspaceComment | (Không bắt buộc) Bình luận đang được di chuyển. | |
newCoordinate_? | Định vị | (Không bắt buộc) Vị trí của nhận xét sau khi di chuyển, theo toạ độ trong không gian làm việc. | |
oldCoordinate_? | Định vị | (Không bắt buộc) Vị trí của nhận xét trước khi di chuyển, theo toạ độ trong không gian làm việc. | |
Lý do? | string[] | (Không bắt buộc) Nội dung giải thích về mục đích của thao tác này. Các giá trị đã biết bao gồm: "kéo" – Một thao tác kéo đã hoàn tất. "snap" (nắm bắt) – Nhận xét đã được dịch chuyển để khớp với lưới. "inbounds" – Khối đã được đẩy trở lại không gian làm việc không cuộn. "create" (tạo) – Khối được tạo thông qua quá trình giải mã tuần tự. "cleanup" (dọn dẹp) – Các khối cấp cao nhất được căn chỉnh trong Workspace. Việc hợp nhất sự kiện có thể tạo ra nhiều lý do: ['kéo', 'đến', 'nhấp chuột nhanh']. | |
type | EventType |
Phương thức
Phương thức | Đối tượng sửa đổi | Mô tả |
---|---|---|
isNull() | Sự kiện này có ghi lại bất kỳ thay đổi nào về trạng thái không? | |
recordNew() | Ghi lại vị trí mới của nhận xét. Được gọi sau khi di chuyển. Chỉ có thể gọi một lần. | |
run(forward) | Chạy một sự kiện di chuyển. | |
setOldCoordinate(xy) | Ghi đè vị trí trước khi di chuyển. Sử dụng tính năng này nếu bạn không tạo sự kiện cho đến khi quá trình di chuyển kết thúc nhưng bạn biết vị trí ban đầu. | |
setReason(reason) | Đặt lý do cho một sự kiện di chuyển. | |
toJson() | Mã hoá sự kiện dưới dạng JSON. |