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)(toolkitItemDef, 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 à qual a categoria pertence.
toolboxItemDef_ protected toolbox.ToolboxItemInfo | nulo
workspace_ protected WorkspaceSvg

Métodos

Método Modificadores Descrição
dispose() (em inglês) Descarte o item da caixa de ferramentas. Ambiente autônomo por padrão.
getClickTarget() Recebe 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() (link em inglês) Acessa 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 qualquer item com base no objeto de informações.
isCollapsible() Define se o item da caixa de ferramentas pode ser recolhido.
isSelectable() Define se o item da caixa de ferramentas pode ser selecionado.
setVisible_(_isVisible) Define se a categoria é visível ou não. Para que uma categoria fique visível, sua categoria principal também precisa ser expandida.