Classe ToolboxItem
Classe associée à un élément de la boîte à outils.
Signature :
export declare class ToolboxItem implements IToolboxItem
Outil d'implémentation:IToolboxItem
Constructeurs
Constructeur | Les modificateurs | Description |
---|---|---|
(constructor)(ToolItemDef, parentToolbox, opt_parent) | Construit une instance de la classe ToolboxItem . |
Propriétés
Propriété | Les modificateurs | Type | Description |
---|---|---|---|
id_ | protected |
chaîne | |
level_ | protected |
number | |
parent_ | protected |
ICollapsibleToolboxItem | null | |
parentToolbox_ |
|
IToolbox | Boîte à outils à laquelle appartient cette catégorie. |
toolboxItemDef_ | protected |
toolbox.ToolboxItemInfo | null | |
workspace_ | protected |
WorkspaceSvg |
Méthodes
Méthode | Les modificateurs | Description |
---|---|---|
dispose() | Supprimez cet élément de la boîte à outils. No-op par défaut. | |
getClickTarget() | Récupère l'élément HTML cliquable. L'élément de la boîte à outils parent reçoit des clics. La boîte à outils parent ajoute un ID à cet élément afin qu'il puisse transmettre l'événement onClick à l'élément approprié. | |
getDiv() | Récupère le div pour l'élément de la boîte à outils. | |
getId() | Récupère un identifiant unique pour cet élément de la 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 info. | |
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 est sélectionnable. | |
setVisible_(_isVisible) | Détermine 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. |