blockly > CollapsibleToolboxCategory

Klasa CollapsibleToolboxCategory

Klasa dla kategorii w przyborniku, którą można zwinąć.

Podpis:

export declare class CollapsibleToolboxCategory extends ToolboxCategory implements ICollapsibleToolboxItem 

Rozszerza: ToolboxCategory

Implementacje: ICollapsibleToolboxItem

Zespoły

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

Właściwości

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

Metody

Metoda Modyfikatory Opis
createDom_()
createIconDom_()
createSubCategoriesDom_(subcategories) protected Utwórz model DOM dla wszystkich podkategorii.
getChildToolboxItems() Przybiera wszystkie przedmioty z zestawu narzędzi dla dzieci. (Np. Pobiera podkategorie)
getDiv()
init()
isCollapsible()
isExpanded() Określa, czy kategoria jest rozwinięta, aby wyświetlić jej podkategorie.
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.