blockly >CollapsibleToolboxCategory

CollapsibleToolboxCategory 类

工具箱中可收起的类别的类。

Signature:

export declare class CollapsibleToolboxCategory extends ToolboxCategory implements ICollapsibleToolboxItem 

扩展ToolboxCategory

实现ICollapsibleToolboxItem

构造函数

构造函数 修饰符 说明
(structor)(categoryDef, toolbox, opt_parent) 构造 CollapsibleToolboxCategory 类的新实例

属性

属性 修饰符 类型 说明
expanded_ protected 布尔值 类别是否应显示其子类别。
registrationName static 字符串 用于注册可收起的工具箱类别的名称。
subcategoriesDiv_ protected HTMLDivElement |null 任何子类别的容器。
toolboxItems_ protected IToolboxItem[] 此类别的子工具箱项。

方法

方法 修饰符 说明
createDom_()
createIconDom_()
createSubCategoriesDom_(subcategories) protected 为所有子类别创建 DOM。
getChildToolboxItems() 获取任何子工具箱项。(例如:获取子类别)
getDiv()
init()
isCollapsible()
isExpanded() 相应类别是否已展开即可显示其子类别。
makeDefaultCssConfig_()
onClick(_e)
parseContents_(categoryDef)
setExpanded(isExpanded) 打开或关闭当前类别和关联的浮出控件。
setVisible_(isVisible)
toggleExpanded() 切换是否展开类别。