blockly > CollapsibleToolboxCategory
Klasse „ColapsibleToolboxCategory“
Klasse für eine Kategorie in einer Toolbox, die minimiert werden kann.
Unterschrift:
export declare class CollapsibleToolboxCategory extends ToolboxCategory implements ICollapsibleToolboxItem
Erweitert: ToolboxCategory
Implementierungen: ICollapsibleToolboxItem
Konstruktoren
Konstruktor | Modifikatoren | Beschreibung |
---|---|---|
(constructor)(categoryDef, toolbox, opt_parent) | Konstruiert eine neue Instanz der Klasse CollapsibleToolboxCategory |
Attribute
Property | Modifikatoren | Typ | Beschreibung |
---|---|---|---|
expanded_ | protected |
boolean | Gibt an, ob die Kategorie ihre Unterkategorien anzeigen soll. |
registrationName | static |
String | Name, der für die Registrierung einer minimierbaren Toolbox-Kategorie verwendet wird. |
subcategoriesDiv_ | protected |
HTMLDivElement | null | Container für alle untergeordneten Kategorien. |
toolboxItems_ | protected |
IToolboxItem[] | Die untergeordneten Toolbox-Elemente für diese Kategorie. |
Methoden
Methode | Modifikatoren | Beschreibung |
---|---|---|
createDom_() | ||
createIconDom_() | ||
createSubCategoriesDom_(subcategories) | protected |
Erstellen Sie das DOM für alle Unterkategorien. |
getChildToolboxItems() | Ruft alle untergeordneten Toolbox-Elemente ab. (Beispiel: Ruft die Unterkategorien ab.) | |
getDiv(). | ||
init() | ||
isCollapsible() | ||
isExpanded() | Gibt an, ob die Kategorie erweitert wird, sodass die untergeordneten Kategorien angezeigt werden. | |
makeDefaultCssConfig_() | ||
onClick(_e) | ||
parseContents_(categoryDef) | ||
setExpanded(isExpanded) | Öffnet oder schließt die aktuelle Kategorie und das zugehörige Flyout. | |
setVisible_(isVisible) | ||
toggleExpanded() | Gibt an, ob die Kategorie maximiert wird. |