blockly > ToolboxItem

Clase ToolboxItem

Clase para un elemento de la caja de herramientas.

Signature:

export declare class ToolboxItem implements IToolboxItem 

Implementaciones: 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 string
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() Deshazte de 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 de la caja de herramientas correcto.
getDiv() Obtiene el div del 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 crear el DOM y actualizar el estado de cualquier elemento basado en el objeto de información.
isCollapsible() Indica si el elemento de la caja de herramientas se puede contraer.
isSelectable() Indica si el elemento de la caja de herramientas se puede seleccionar.
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.