blockly > CollapsibleToolboxCategory

CollapsibleToolboxCategory 類別

工具箱中可收合的類別類別。

Signature:

export declare class CollapsibleToolboxCategory extends ToolboxCategory implements ICollapsibleToolboxItem 

擴充: ToolboxCategory

導入: ICollapsibleToolboxItem

建構函式

建構函式 修飾符 說明
(建構函式)(categoryDef、工具箱、 opt_parent) 建構 CollapsibleToolboxCategory 類別的新執行個體

屬性

屬性 修飾符 類型 說明
expanded_ protected boolean 類別是否應顯示子類別。
registrationName static 字串 用來註冊可收合工具箱類別的名稱。
subcategoriesDiv_ protected HTMLDivElement | 空值 任何子類別的容器。
toolboxItems_ protected IToolboxItem[] 此類別的子項工具箱項目。

方法

方法 修飾符 說明
createDom_()
createIconDom_()
createSubCategoriesDom_(subcategories) protected 為所有子類別建立 DOM。
getChildToolboxItems() 取得所有子項工具箱項目。(例如:取得子類別)
getDiv()
init()
isCollapsible()
isExpanded() 該類別是否已展開並顯示子類別。
makeDefaultCssConfig_()
onClick(_e)
parseContents_(categoryDef)
setExpanded(isExpanded) 開啟或關閉目前的類別和相關飛航視窗。
setVisible_(isVisible)
toggleExpanded() 切換類別是否已展開。