blockly > ToolboxItem

Lớp ToolboxItem

Lớp cho một mặt hàng trong hộp công cụ.

Chữ ký:

export declare class ToolboxItem implements IToolboxItem 

Triển khai: IToolboxItem

Hàm khởi tạo

Hàm dựng Đối tượng sửa đổi Nội dung mô tả
(constructor)(toolboxItemDef, parentToolbox, opt_parent) Tạo một thực thể mới của lớp ToolboxItem

Thuộc tính

Tài sản Đối tượng sửa đổi Loại Nội dung mô tả
id_ protected string
level_ protected number
parent_ protected ICollapsibleToolboxItem | giá trị rỗng
parentToolbox_

protected

readonly

IToolbox Hộp công cụ chứa danh mục này.
toolboxItemDef_ protected toolbox.ToolboxItemInfo | giá trị rỗng
workspace_ protected WorkspaceSvg

Phương thức

Phương thức Đối tượng sửa đổi Nội dung mô tả
dispose() Hãy vứt bỏ mục hộp công cụ này. Không hoạt động theo mặc định.
getClickTarget() Lấy phần tử HTML có thể nhấp được. Phần tử hộp công cụ chính nhận được lượt nhấp. Hộp công cụ mẹ sẽ thêm mã nhận dạng vào phần tử này để có thể truyền sự kiện onClick đến đúng hộp công cụ.
getDiv() Lấy giá trị div cho mục trong hộp công cụ.
getId() Nhận được giá trị nhận dạng duy nhất cho mục trong hộp công cụ này.
getParent() Lấy thành phần mẹ nếu mục trong hộp công cụ được lồng.
init() Khởi chạy mục trong hộp công cụ. Điều này bao gồm việc tạo DOM và cập nhật trạng thái của bất kỳ mục nào dựa trên đối tượng thông tin.
isCollapsible() Liệu mục trong hộp công cụ có thể thu gọn hay không.
isSelectable() Liệu mục trong hộp công cụ có thể chọn được hay không.
setVisible_(_isVisible) Đặt danh mục có hiển thị hay không. Để hiển thị danh mục gốc, bạn cũng phải mở rộng danh mục gốc.