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.