blockly > ToolboxItem

ToolboxItem-Klasse

Klasse für ein Element in der Toolbox.

Unterschrift:

export declare class ToolboxItem implements IToolboxItem 

Implementierung:IToolboxItem

Konstruktoren

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

Attribute

Attribut 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() Entsorge diesen Toolbox-Artikel. Standardmäßig managementfrei.
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 basierend auf dem Info-Objekt.
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. Damit eine Kategorie sichtbar ist, muss auch ihre übergeordnete Kategorie erweitert werden.