blockly > CollapsibleToolboxCategory

CollapsibleToolboxCategory クラス

閉じることができるツールボックス内のカテゴリのクラス。

署名:

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[] このカテゴリの子ツールボックス アイテムです。

Methods

メソッド 修飾子 説明
createDom_()
createIconDom_()
createSubCategoriesDom_(subcategories) protected すべてのサブカテゴリの DOM を作成します。
getChildToolboxItems() 子ツールボックス アイテムを取得します。(例: サブカテゴリを取得します)
getDiv()
init()
isCollapsible()
isExpanded() カテゴリが展開され、子サブカテゴリが表示されるかどうか。
makeDefaultCssConfig_()
onClick(_e)
parseContents_(categoryDef)
setExpanded(isExpanded) 現在のカテゴリと関連するフライアウトを開くか閉じます。
setVisible_(isVisible)
toggleExpanded() カテゴリを展開するかどうかを切り替えます。