blockly > ToolboxItem

Classe ToolboxItem

Classe d'un élément de la boîte à outils.

Signature :

export declare class ToolboxItem implements IToolboxItem 

Implémente: IToolboxItem

Constructeurs

Constructeur Modificateurs Description
(constructeur)(toolboxItemDef, parentToolbox, opt_parent) Construit une instance de la classe ToolboxItem.

Propriétés

Propriété Modificateurs Type Description
id_ protected chaîne
level_ protected Total
parent_ protected ICollapsibleToolboxItem | null
parentToolbox_

protected

readonly

IToolbox Boîte à outils à laquelle cette catégorie appartient.
toolboxItemDef_ protected toolbox.ToolboxItemInfo | null
workspace_ protected WorkspaceSvg

Méthodes

Méthode Modificateurs Description
canBeFocused() Voir IFocusableNode.canBeFocused.
dispose() Éliminez cet élément de la boîte à outils. Aucune action par défaut.
getClickTarget() Récupère l'élément HTML cliquable. L'élément de boîte à outils parent reçoit des clics. La boîte à outils parente ajoutera un ID à cet élément afin qu'il puisse transmettre l'événement onClick au toolboxItem approprié.
getDiv() Récupère le div de l'élément de la boîte à outils.
getFocusableElement() Voir IFocusableNode.getFocusableElement.
getFocusableTree() Voir IFocusableNode.getFocusableTree.
getId() Récupère un identifiant unique pour cet élément de boîte à outils.
getParent() Récupère le parent si l'élément de la boîte à outils est imbriqué.
init() Initialise l'élément de la boîte à outils. Cela inclut la création du DOM et la mise à jour de l'état de tous les éléments en fonction de l'objet d'informations.
isCollapsible() Indique si l'élément de la boîte à outils est réductible.
isSelectable() Indique si l'élément de la boîte à outils peut être sélectionné.
onNodeBlur() Voir IFocusableNode.onNodeBlur.
onNodeFocus() Voir IFocusableNode.onNodeFocus.
setVisible_(_isVisible) Définit si la catégorie est visible ou non. Pour qu'une catégorie soit visible, sa catégorie parente doit également être développée.