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.