blockly > CollapsibleToolboxCategory
CollapsibleToolboxCategory クラス
閉じることができるツールボックス内のカテゴリのクラス。
署名:
export declare class CollapsibleToolboxCategory extends ToolboxCategory implements ICollapsibleToolboxItem
拡張: ToolboxCategory
コンストラクタ
コンストラクタ | 修飾子 | 説明 |
---|---|---|
(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() | カテゴリを展開するかどうかを切り替えます。 |