blockly > CollapsibleToolboxCategory

CollapsibleToolboxCategory 类

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

Signature:

export declare class CollapsibleToolboxCategory extends ToolboxCategory implements ICollapsibleToolboxItem 

扩展ToolboxCategory

实现ICollapsibleToolboxItem

构造函数

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

属性

媒体资源 修饰符 类型 说明
expanded_ protected boolean 类别是否应显示其子类别。
registrationName static string 用于注册折叠式工具箱类别的名称。
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() 切换是否展开类别。