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