blockly > CollapsibleToolboxCategory

Classe CollapsibleToolboxCategory

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

Signature :

export declare class CollapsibleToolboxCategory extends ToolboxCategory implements ICollapsibleToolboxItem 

Extension:ToolboxCategory

Implémentations:ICollapsibleToolboxItem

Constructeurs

Constructeur Modificateurs Description
(constructor)(categoryDef, toolbox, opt_parent) Construit une nouvelle instance de la classe CollapsibleToolboxCategory.

Propriétés

Propriété Modificateurs Type Description
expanded_ protected booléen Indique si la catégorie doit afficher ses sous-catégories.
registrationName static chaîne Nom utilisé pour enregistrer une catégorie de la boîte à outils réductible.
subcategoriesDiv_ protected Élément HTMLDiv | nul 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 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 des 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.