blockly > CollapsibleToolboxCategory

CollapsibleToolboxCategory-Klasse

Klasse für eine Kategorie in einer Toolbox, die minimiert werden kann.

Unterschrift:

export declare class CollapsibleToolboxCategory extends ToolboxCategory implements ICollapsibleToolboxItem 

Erweitert: ToolboxCategory

Implementierung:ICollapsibleToolboxItem

Konstruktoren

Konstruktor Modifikatoren Beschreibung
(Konstruktor)(categoryDef, toolbox, opt_parent) Erstellt eine neue Instanz der CollapsibleToolboxCategory-Klasse

Attribute

Attribut Modifikatoren Typ Beschreibung
expanded_ protected boolean Gibt an, ob die Kategorie ihre Unterkategorien anzeigen soll.
registrationName static String Name für die Registrierung einer minimierbaren Toolbox-Kategorie.
subcategoriesDiv_ protected HTMLDivElement | null Container für alle untergeordneten Kategorien.
toolboxItems_ protected IToolboxItem[] Die untergeordneten Toolbox-Elemente dieser 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 Unterkategorien 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 ist.