blockly > CollapsibleToolboxCategory

Clase CollapsibleToolboxCategory

Es la clase para una categoría en una caja de herramientas que se puede contraer.

Signature:

export declare class CollapsibleToolboxCategory extends ToolboxCategory implements ICollapsibleToolboxItem 

Extensiones: ToolboxCategory

Elementos que se implementan: 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 sus subcategorías.
registrationName static string Es el 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 Crea el DOM para todas las subcategorías.
getChildToolboxItems() Obtiene los elementos de la caja de herramientas secundarios. (p. ej., obtiene las subcategorías)
getDiv()
init()
isCollapsible()
isExpanded() Si la categoría se expande 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() Activa o desactiva la expansión de la categoría.