lớp Trashcan
Lớp cho thùng rác.
Chữ ký:
export declare class Trashcan extends DeleteArea implements IAutoHideable, IPositionable
Mở rộng: DeleteArea
Triển khai: IAutoHideable, IPositionable
Hàm khởi tạo
Hàm dựng | Đối tượng sửa đổi | Mô tả |
---|---|---|
(hàm khởi tạo)(không gian làm việc) | Tạo một thực thể mới của lớp Trashcan |
Thuộc tính
Thuộc tính | Đối tượng sửa đổi | Loại | Mô tả |
---|---|---|---|
id | string | Mã nhận dạng duy nhất cho thành phần này, dùng để đăng ký với ComponentManager. | |
isLidOpen | boolean | Trạng thái mở/đóng hiện tại của nắp. |
Phương thức
Phương thức | Đối tượng sửa đổi | Mô tả |
---|---|---|
autoHide(onlyClosePopups) | Ẩn thành phần. Được gọi trong WorkspaceSvg.hideChaff. | |
click() | Kiểm tra nội dung của thùng rác. | |
closeFlyout() | Đóng cửa sổ thùng rác. | |
closeLid() | Gập nắp lại. Được gọi bên ngoài sau khi kéo. | |
contentsIsOpen() | Trả về true nếu ngăn bật lên nội dung thùng rác hiện đang mở. | |
createDom() | Tạo các phần tử thùng rác. | |
dispose() | Thải thùng rác này. Huỷ liên kết khỏi tất cả các phần tử DOM để tránh rò rỉ bộ nhớ. | |
emptyContents() | Dọn sạch nội dung của thùng rác. Nếu trình phát nội dung hiện đang mở, cửa sổ này sẽ bị đóng. | |
getBoundingRectangle() | Trả về hình chữ nhật giới hạn của phần tử giao diện người dùng theo đơn vị pixel so với div chèn Blockly. | |
getClientRect() | Trả về hình chữ nhật giới hạn của vùng mục tiêu kéo theo đơn vị pixel so với khung nhìn. | |
init() | Khởi chạy thùng rác. | |
onDragExit(_dragElement) | Xử lý khi con trỏ có khối hoặc bong bóng thoát khỏi mục tiêu kéo này. | |
onDragOver(_dragElement) | Xử lý khi con trỏ có khối hoặc bong bóng được kéo qua mục tiêu kéo này. | |
onDrop(_dragElement) | Xử lý khi một khối hoặc bong bóng được thả trên thành phần này. Không nên xử lý thao tác xoá ở đây. | |
openFlyout() | Mở trình đơn bật lên hình thùng rác. | |
vị trí(chỉ số, đã lưuVị trí) | Đặt vị trí thùng rác. Thẻ này được đặt ở góc đối diện với góc nơi bắt đầu của danh mục/hộp công cụ. |