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.