blockly > CollapsibleToolboxCategory

Classe CollapsibleToolboxCategory

Classe para uma categoria em uma caixa de ferramentas que pode ser recolhida.

Signature:

export declare class CollapsibleToolboxCategory extends ToolboxCategory implements ICollapsibleToolboxItem 

Estende: ToolboxCategory

Implementa: ICollapsibleToolboxItem

Construtores

Construtor Modificadores Descrição
(construtor)(categoryDef, caixa de ferramentas, opt_parent) Cria uma nova instância da classe CollapsibleToolboxCategory

Propriedades

Propriedade Modificadores Tipo Descrição
expanded_ protected booleano Se a categoria deve ou não exibir suas subcategorias.
registrationName static string Nome usado para registrar uma categoria da caixa de ferramentas recolhível.
subcategoriesDiv_ protected HTMLDivElement | nulo Contêiner para qualquer categoria filha.
toolboxItems_ protected IToolboxItem[] Os itens filhos da caixa de ferramentas desta categoria.

Métodos

Método Modificadores Descrição
createDom_()
createIconDom_()
createSubCategoriesDom_(subcategories) protected Crie o DOM para todas as subcategorias.
getChildToolboxItems() Recebe todos os itens da caixa de ferramentas filhas. (exemplo: Extrai as subcategorias)
getDiv()
init()
isCollapsible()
isExpanded() Indica se a categoria é expandida para mostrar as subcategorias filhas.
makeDefaultCssConfig_()
onClick(_e)
parseContents_(categoryDef)
setExpanded(isExpanded) Abre ou fecha a categoria atual e o menu suspenso associado.
setVisible_(isVisible)
toggleExpanded() Define se a categoria será expandida ou não.