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