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