blockly > ToolboxItem

Classe ToolboxItem

Classe para um item na caixa de ferramentas.

Signature:

export declare class ToolboxItem implements IToolboxItem 

Implementa: IToolboxItem

Construtores

Construtor Modificadores Descrição
(construtor)(toolboxItemDef, parentToolbox, opt_parent) Cria uma nova instância da classe ToolboxItem

Propriedades

Propriedade Modificadores Tipo Descrição
id_ protected string
level_ protected number
parent_ protected ICollapsibleToolboxItem | nulo
parentToolbox_

protected

readonly

IToolbox A caixa de ferramentas a que essa categoria pertence.
toolboxItemDef_ protected toolbox.ToolboxItemInfo | nulo
workspace_ protected WorkspaceSvg

Métodos

Método Modificadores Descrição
dispose() Descarte este item da caixa de ferramentas. Ambiente autônomo por padrão.
getClickTarget() Recupera o elemento HTML clicável. O elemento pai da caixa de ferramentas recebe cliques. A caixa de ferramentas pai adicionará um ID a esse elemento para que ele possa passar o evento onClick para o toolkitItem correto.
getDiv() Recebe o div do item da caixa de ferramentas.
getId() Recebe um identificador exclusivo para este item da caixa de ferramentas.
getParent() Recebe o pai se o item da caixa de ferramentas estiver aninhado.
init() Inicializa o item da caixa de ferramentas. Isso inclui a criação do DOM e a atualização do estado de todos os itens com base no objeto de informações.
isCollapsible() Se o item da caixa de ferramentas pode ser recolhido.
isSelectable() Indica se o item da caixa de ferramentas é selecionável.
setVisible_(_isVisible) Define se a categoria é visível ou não. Para que uma categoria seja visível, a categoria principal dela também precisa ser expandida.