blockly > CollapsibleToolboxCategory

Klasa CollapsibleToolboxCategory

Klasa dla kategorii w zestawie narzędzi, które można zwijać.

Podpis:

export declare class CollapsibleToolboxCategory extends ToolboxCategory implements ICollapsibleToolboxItem 

Rozszerza: ToolboxCategory

Implementacje: ICollapsibleToolboxItem

Zespoły

Zespół Modyfikatory Opis
(constructor)(categoryDef, Toolbox, opt_parent) Konstruuje nową instancję klasy CollapsibleToolboxCategory

Właściwości

Właściwość Modyfikatory Typ Opis
expanded_ protected boolean Określa, czy kategoria powinna wyświetlać swoje podkategorie.
registrationName static ciąg znaków Nazwa używana do rejestrowania kategorii zwijanego zestawu narzędzi.
subcategoriesDiv_ protected HTMLDivElement | null Kontener dla wszystkich kategorii podrzędnych.
toolboxItems_ protected IToolboxItem[] Podrzędne elementy z zestawu narzędzi dla tej kategorii.

Metody

Metoda Modyfikatory Opis
createDom_()
createIconDom_()
createSubCategoriesDom_(subcategories) protected Utwórz DOM dla wszystkich podkategorii.
getChildToolboxItems() Pobiera elementy z zestawu narzędzi podrzędnych. (Np. Pobiera podkategorie)
getDiv(),
init()
isCollapsible()
isExpanded() Określa, czy kategoria jest rozwinięta, aby wyświetlić podkategorie podrzędne.
makeDefaultCssConfig_()
onClick(_e)
parseContents_(categoryDef)
setExpanded(isExpanded) Otwiera lub zamyka bieżącą kategorię i powiązane z nią menu rozwijane.
setVisible_(isVisible)
toggleExpanded() Określa, czy kategoria ma być rozwinięta.