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 |
string | |
| level_ | protected |
número | |
| parent_ | protected |
ICollapsibleToolboxItem | null | |
| parentToolbox_ |
|
IToolbox | La caja de herramientas a la que pertenece esta categoría. |
| toolboxItemDef_ | protected |
toolbox.ToolboxItemInfo | null | |
| workspace_ | protected |
WorkspaceSvg |
Métodos
| Método | Modificadores | Descripción |
|---|---|---|
| canBeFocused() | Consulta IFocusableNode.canBeFocused. | |
| dispose() | Descarta este elemento de la caja de herramientas. No realiza ninguna acción de forma predeterminada. | |
| getClickTarget() | Obtiene el elemento HTML en el que se puede hacer clic. El elemento de la caja de herramientas superior recibe clics. La toolbox superior agregará un ID a este elemento para que pueda pasar el evento onClick al toolboxItem correcto. | |
| getDiv() | Obtiene el div del elemento de la caja de herramientas. | |
| getFocusableElement() | Consulta IFocusableNode.getFocusableElement. | |
| getFocusableTree() | Consulta IFocusableNode.getFocusableTree. | |
| 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 los elementos según 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. | |
| onNodeBlur() | Consulta IFocusableNode.onNodeBlur. | |
| onNodeFocus() | Consulta IFocusableNode.onNodeFocus. | |
| setVisible_(_isVisible) | Establece si la categoría es visible o no. Para que una categoría sea visible, su categoría superior también debe estar expandida. |