blockly > ToolboxItem

Clase ToolboxItem

Es la clase de un elemento de la caja de herramientas.

Signature:

export declare class ToolboxItem implements IToolboxItem 

Implementa: IToolboxItem

Constructores

Constructor Modificadores Descripción
(constructor)(toolboxItemDef, parentToolbox, opt_parent) Construye una instancia nueva de la clase ToolboxItem.

Propiedades

Propiedad Modificadores Tipo Descripción
id_ protected cadena
level_ protected número
parent_ protected ICollapsibleToolboxItem | nulo
parentToolbox_

protected

readonly

IToolbox La caja de herramientas a la que pertenece esta categoría.
toolboxItemDef_ protected toolbox.ToolboxItemInfo | nulo
workspace_ protected WorkspaceSvg

Métodos

Método Modificadores Descripción
dispose(). Desecha este elemento de la caja de herramientas. No-ops de forma predeterminada.
getClickTarget() Obtiene el elemento HTML en el que se puede hacer clic. El elemento superior de la caja de herramientas recibe clics. La caja de herramientas superior agregará un ID a este elemento para que pueda pasar el evento onClick al elemento correcto de la caja de herramientas.
getDiv(). Obtiene el div para el elemento de la caja de herramientas.
getId() Obtiene un identificador único para este elemento de la caja de herramientas.
getParent() Obtiene el elemento superior si el elemento de la caja de herramientas está anidado.
init() Inicializa el elemento de la caja de herramientas. Esto incluye la creación del DOM y la actualización del estado de cualquier elemento según el objeto de información.
isCollapsible() Indica si el elemento de la caja de herramientas es contraíble.
isSelectable() Indica si se puede seleccionar el elemento de la caja de herramientas.
setVisible_(_isVisible) Establece si la categoría es visible o no. Para que una categoría sea visible, también se debe expandir su categoría superior.