blockly > CollapsibleToolboxCategory
Clase CollapsibleToolboxCategory
Es la clase de una categoría en una caja de herramientas que se puede contraer.
Signature:
export declare class CollapsibleToolboxCategory extends ToolboxCategory implements ICollapsibleToolboxItem
Extiende: ToolboxCategory
Implementaciones: ICollapsibleToolboxItem
Constructores
Constructor | Modificadores | Descripción |
---|---|---|
(constructor)(categoryDef, toolbox, opt_parent) | Construye una instancia nueva de la clase CollapsibleToolboxCategory . |
Propiedades
Propiedad | Modificadores | Tipo | Descripción |
---|---|---|---|
expanded_ | protected |
boolean | Indica si la categoría debe mostrar o no sus subcategorías. |
registrationName | static |
cadena | Nombre que se usa para registrar una categoría de caja de herramientas que se puede contraer. |
subcategoriesDiv_ | protected |
HTMLDivElement | nulo | Contenedor para cualquier categoría secundaria. |
toolboxItems_ | protected |
IToolboxItem | Los elementos secundarios de la caja de herramientas de esta categoría. |
Métodos
Método | Modificadores | Descripción |
---|---|---|
createDom_() | ||
createIconDom_() | ||
createSubCategoriesDom_(subcategories) | protected |
Crear el DOM para todas las subcategorías. |
getChildToolboxItems() | Obtiene todos los elementos de la caja de herramientas de niños. (p. ej., obtiene las subcategorías) | |
getDiv(). | ||
init() | ||
isCollapsible() | ||
isExpanded() | Si la categoría está expandida para mostrar sus subcategorías secundarias. | |
makeDefaultCssConfig_() | ||
onClick(_e) | ||
parseContents_(categoryDef) | ||
setExpanded(isExpanded) | Abre o cierra la categoría actual y el menú flotante asociado. | |
setVisible_(isVisible) | ||
toggleExpanded() | Alterna si se expande o no la categoría. |