blockly > ToolboxItem

Classe ToolboxItem

Classe per un elemento degli strumenti.

Firma:

export declare class ToolboxItem implements IToolboxItem 

Implementa: IToolboxItem

Costruttori

Costruttore Modificatori Descrizione
(constructor)(toolboxItemDef, parentToolbox, opt_parent) Crea una nuova istanza della classe ToolboxItem

Proprietà

Proprietà Modificatori Tipo Descrizione
id_ protected stringa
level_ protected numero
parent_ protected ICollapsibleToolboxItem | null
parentToolbox_

protected

readonly

IToolbox Gli strumenti a cui appartiene questa categoria.
toolboxItemDef_ protected toolbox.ToolboxItemInfo | null
workspace_ protected WorkspaceSvg

Metodi

Metodo Modificatori Descrizione
disposizione() Smaltisci questo articolo della casella degli strumenti. Autonoma per impostazione predefinita.
getClickTarget() Consente di acquisire l'elemento HTML su cui è possibile fare clic. L'elemento principale della casella degli strumenti riceve clic. La casella degli strumenti padre aggiungerà un ID a questo elemento in modo da poter passare l'evento YAML al toolboxItem corretto.
getDiv() Restituisce il div dell'elemento della casella degli strumenti.
getId() Restituisce un identificatore univoco per questo elemento della toolbox.
getParent() Restituisce l'elemento principale se l'elemento della casella degli strumenti è nidificato.
init() Inizializza l'elemento della casella degli strumenti. Ciò include la creazione del DOM e l'aggiornamento dello stato di qualsiasi elemento in base all'oggetto informazioni.
isCollapsible() Indica se l'elemento della casella degli strumenti è comprimibile.
isSelectable() Indica se l'elemento della casella degli strumenti è selezionabile.
setVisible_(_isVisible) Consente di impostare se la categoria è visibile o meno. Affinché una categoria sia visibile, è necessario espandere anche la categoria principale.