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, toolkit, opt_parent) Cria uma nova instância da classe CollapsibleToolboxCategory

Propriedades

Propriedade Modificadores Tipo Descrição
expanded_ protected boolean Se a categoria deve ou não exibir suas subcategorias.
registrationName static string Nome usado para registrar uma categoria de caixa de ferramentas recolhível.
subcategoriesDiv_ protected HTMLDivElement | nulo Contêiner para todas as categorias filhas.
toolboxItems_ protected IToolboxItem[] Os itens secundários da caixa de ferramentas dessa 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 filhos da caixa de ferramentas. (exemplo: Recebe as subcategorias)
getDiv() (link em inglês)
init()
isCollapsible()
isExpanded() Se a categoria é expandida para mostrar as subcategorias secundárias.
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á ou não expandida.