blockly > CollapsibleToolboxCategory
Classe CollapsibleToolboxCategory
Classe per una categoria in una serie di strumenti che può essere compressa.
Firma:
export declare class CollapsibleToolboxCategory extends ToolboxCategory implements ICollapsibleToolboxItem
Espande: ToolboxCategory
Implementa ICollapsibleToolboxItem
Costruttori
| Costruttore | Modificatori | Descrizione |
|---|---|---|
| (costruttore)(categoryDef, toolbox, opt_parent) | Crea una nuova istanza della classe CollapsibleToolboxCategory |
Proprietà
| Proprietà | Modificatori | Tipo | Descrizione |
|---|---|---|---|
| expanded_ | protected |
booleano | Indica se la categoria deve mostrare o meno le relative sottocategorie. |
| registrationName | static |
stringa | Nome utilizzato per registrare una categoria di strumenti comprimibili. |
| subcategoriesDiv_ | protected |
HTMLDivElement | null | Contenitore per qualsiasi categoria secondaria. |
| toolboxItems_ | protected |
IToolboxItem[] | Gli elementi degli strumenti secondari per questa categoria. |
Metodi
| Metodo | Modificatori | Descrizione |
|---|---|---|
| createDom_() | ||
| createIconDom_() | ||
| createSubCategoriesDom_(subcategories) | protected |
Crea il DOM per tutte le sottocategorie. |
| getChildToolboxItems() | Recupera tutti gli elementi degli strumenti secondari. (ad es. recupera le sottocategorie) | |
| getDiv() | ||
| init() | ||
| isCollapsible() | ||
| isExpanded() | Se la categoria è espansa per mostrare le relative sottocategorie secondarie. | |
| makeDefaultCssConfig_() | ||
| onClick(_e) | ||
| parseContents_(categoryDef) | ||
| setExpanded(isExpanded) | Apre o chiude la categoria corrente e il riquadro a scomparsa associato. | |
| setVisible_(isVisible) | ||
| toggleExpanded() | Consente di espandere o meno la categoria. |