blockly > ToolboxItem

ToolboxItem-Klasse

Klasse für ein Element in der Toolbox.

Unterschrift:

export declare class ToolboxItem implements IToolboxItem 

Implementierungen: IToolboxItem

Konstruktoren

Konstruktor Modifikatoren Beschreibung
(constructor)(toolboxItemDef, parentToolbox, opt_parent) Konstruiert eine neue Instanz der Klasse ToolboxItem

Attribute

Property Modifikatoren Typ Beschreibung
id_ protected String
level_ protected Zahl
parent_ protected ICollapsibleToolboxItem | null
parentToolbox_

protected

readonly

IToolbox Die Toolbox, zu der diese Kategorie gehört.
toolboxItemDef_ protected toolbox.ToolboxItemInfo | null
workspace_ protected WorkspaceSvg

Methoden

Methode Modifikatoren Beschreibung
dispose() Entsorgen Sie diesen Werkzeugkasten. Standardmäßig operativ.
getClickTarget() Ruft das HTML-Element ab, das anklickbar ist. Das übergeordnete Toolbox-Element erhält Klicks. Die übergeordnete Toolbox fügt diesem Element eine ID hinzu, damit das onClick-Ereignis an das richtige ToolboxItem übergeben werden kann.
getDiv(). Ruft das div-Element für das Toolbox-Element ab.
getId() Ruft eine eindeutige Kennung für dieses Toolbox-Element ab.
getParent() Ruft das übergeordnete Element ab, wenn das Toolbox-Element verschachtelt ist.
init() Initialisiert das Toolbox-Element. Dazu gehört das Erstellen des DOMs und das Aktualisieren des Status aller Elemente auf der Grundlage des Info-Objekts.
isCollapsible() Gibt an, ob das Toolbox-Element minimierbar ist.
isSelectable() Gibt an, ob das Toolbox-Element auswählbar ist.
setVisible_(_isVisible) Legt fest, ob die Kategorie sichtbar ist oder nicht. Damit eine Kategorie sichtbar ist, muss auch ihre übergeordnete Kategorie maximiert werden.