blockly > CollapsibleToolboxCategory

Classe CollapsibleToolboxCategory

Classe d'une catégorie dans une boîte à outils pouvant être réduite.

Signature :

export declare class CollapsibleToolboxCategory extends ToolboxCategory implements ICollapsibleToolboxItem 

Extension:ToolboxCategory

Implémentation: ICollapsibleToolboxItem

Constructeurs

Constructeur Les modificateurs Description
(constructor)(categoryDef, Toolbox, opt_parent) Construit une instance de la classe CollapsibleToolboxCategory.

Propriétés

Propriété Les modificateurs Type Description
expanded_ protected boolean Indique si la catégorie doit afficher ses sous-catégories.
registrationName static chaîne Nom utilisé pour enregistrer une catégorie de boîte à outils réductible.
subcategoriesDiv_ protected HTMLDivElement | null Conteneur pour toutes les catégories enfants
toolboxItems_ protected IToolboxItem[] Éléments de la boîte à outils enfant pour cette catégorie.

Méthodes

Méthode Les modificateurs Description
createDom_()
createIconDom_()
createSubCategoriesDom_(subcategories) protected Créez le DOM pour toutes les sous-catégories.
getChildToolboxItems() Récupère tous les éléments de la boîte à outils enfants. (par exemple, Récupère les sous-catégories.
getDiv()
init()
isCollapsible()
isExpanded() Indique si la catégorie est développée pour afficher ses sous-catégories enfants.
makeDefaultCssConfig_()
onClick(_e)
parseContents_(categoryDef)
setExpanded(isExpanded) Ouvre ou ferme la catégorie actuelle et le menu déroulant associé.
setVisible_(isVisible)
toggleExpanded() Active ou désactive le développement de la catégorie.