blockly > ToolboxItem

Lớp ToolboxItem

Lớp cho một mục 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 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

Thuộc tính Đối tượng sửa đổi Loại Mô tả
id_ protected chuỗi
level_ protected số
parent_ protected ICollapsibleToolboxItem | null
parentToolbox_

protected

readonly

IToolbox Hộp công cụ chứa danh mục này.
toolboxItemDef_ protected toolbox.ToolboxItemInfo | null
workspace_ protected WorkspaceSvg

Phương thức

Phương thức Đối tượng sửa đổi Mô tả
canBeFocused() Xem IFocusableNode.canBeFocused.
dispose() 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 vào. Phần tử hộp công cụ mẹ nhận được lượt nhấp. Hộp công cụ mẹ sẽ thêm một mã nhận dạng vào phần tử này để có thể truyền sự kiện onClick đến đúng toolboxItem.
getDiv() Lấy div cho mục hộp công cụ.
getFocusableElement() Xem IFocusableNode.getFocusableElement.
getFocusableTree() Xem IFocusableNode.getFocusableTree.
getId() Lấy giá trị nhận dạng duy nhất cho mục hộp công cụ này.
getParent() Lấy phần tử mẹ nếu mục hộp công cụ được lồng.
init() Khởi tạo mục hộp công cụ. Việc này bao gồm việc tạo DOM và cập nhật trạng thái của mọi mục dựa trên đối tượng thông tin.
isCollapsible() Mục hộp công cụ có thể thu gọn hay không.
isSelectable() Liệu có thể chọn mục hộp công cụ hay không.
onNodeBlur() Xem IFocusableNode.onNodeBlur.
onNodeFocus() Xem IFocusableNode.onNodeFocus.
setVisible_(_isVisible) Đặt xem danh mục có hiển thị hay không. Để một danh mục hiển thị, bạn cũng phải mở rộng danh mục mẹ của danh mục đó.