Classe ToolboxItem
Classe d'un élément de la boîte à outils.
Signature :
export declare class ToolboxItem implements IToolboxItem
Implémentations:IToolboxItem
Constructeurs
Constructeur | Modificateurs | Description |
---|---|---|
(constructor)(toolboxItemDef, parentToolbox, opt_parent) | Construit une nouvelle instance de la classe ToolboxItem . |
Propriétés
Propriété | Modificateurs | Type | Description |
---|---|---|---|
id_ | protected |
chaîne | |
level_ | protected |
Nombre | |
parent_ | protected |
ICollapsibleToolboxItem | nul | |
parentToolbox_ |
|
IToolbox | Boîte à outils à laquelle cette catégorie appartient. |
toolboxItemDef_ | protected |
toolbox.ToolboxItemInfo | nul | |
workspace_ | protected |
WorkspaceSvg |
Méthodes
Méthode | Modificateurs | Description |
---|---|---|
dispose() | Jetez cet article de la boîte à outils. "No-op" par défaut. | |
getClickTarget() | Récupère l'élément HTML cliquable. L'élément parent de la boîte à outils reçoit des clics. La boîte à outils parent ajoutera un ID à cet élément afin de pouvoir transmettre l'événement onClick au bon toolboxItem. | |
getDiv() | Récupère l'élément DIV de 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 peut être réduit. | |
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. |