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