blockly > CollapsibleToolboxCategory

Classe CollapsibleToolboxCategory

Classe di una categoria in una casella degli strumenti che può essere compressa.

Firma:

export declare class CollapsibleToolboxCategory extends ToolboxCategory implements ICollapsibleToolboxItem 

Estende: ToolboxCategory

Implementa: ICollapsibleToolboxItem

Costruttori

Costruttore Modificatori Descrizione
(constructor)(categoryDef, toolbox, opt_parent) Crea una nuova istanza della classe CollapsibleToolboxCategory

Proprietà

Proprietà Modificatori Tipo Descrizione
expanded_ protected boolean 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() Restituisce gli elementi della casella degli strumenti per bambini. (ad es. Visualizza le sottocategorie)
getDiv()
init()
isCollapsible()
isExpanded() Indica se la categoria si espande in modo da mostrare le relative sottocategorie secondarie.
makeDefaultCssConfig_()
onClick(_e)
parseContents_(categoryDef)
setExpanded(isExpanded) Apre o chiude la categoria corrente e il riquadro a comparsa associato.
setVisible_(isVisible)
toggleExpanded() Attiva o disattiva l'espansione della categoria.