chặn > Thùng rác

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ụ.