blockly > CollapsibleToolboxCategory

Lớp CollapsibleToolboxCategory

Lớp cho một danh mục trong một hộp công cụ có thể thu gọn được.

Chữ ký:

export declare class CollapsibleToolboxCategory extends ToolboxCategory implements ICollapsibleToolboxItem 

Mở rộng: ToolboxCategory

Triển khai: ICollapsibleToolboxItem

Hàm khởi tạo

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

Thuộc tính

Tài sản Đối tượng sửa đổi Loại Nội dung mô tả
expanded_ protected boolean Liệu danh mục có hiển thị các danh mục phụ hay không.
registrationName static string Tên dùng để đăng ký danh mục hộp công cụ có thể thu gọn.
subcategoriesDiv_ protected HTMLDivElement | giá trị rỗng Vùng chứa bất kỳ danh mục con nào.
toolboxItems_ protected IToolboxItem[] Các mục trong hộp công cụ con cho danh mục này.

Phương thức

Phương thức Đối tượng sửa đổi Nội dung mô tả
createDom_()
createIconDom_()
createSubCategoriesDom_(subcategories) protected Tạo DOM cho tất cả các danh mục phụ.
getChildToolboxItems() Lấy mọi món đồ trong hộp công cụ con. (ví dụ: Lấy các danh mục phụ)
getDiv()
init()
isCollapsible()
isExpanded() Liệu danh mục có được mở rộng để hiển thị các danh mục con hay không.
makeDefaultCssConfig_()
onClick(_e)
parseContents_(categoryDef)
setExpanded(isExpanded) Mở hoặc đóng danh mục hiện tại và thông báo hiển thị có liên quan.
setVisible_(isVisible)
toggleExpanded() Chuyển đổi xem danh mục có được mở rộng hay không.