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_ |
|
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. |