blockly > ToolboxItem

Klasse „ToolboxItem“

Klasse für ein Element in der Toolbox.

Unterschrift:

export declare class ToolboxItem implements IToolboxItem 

Implementiert: IToolboxItem

Konstruktoren

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

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
canBeFocused() Siehe IFocusableNode.canBeFocused.
dispose() Entsorgen Sie dieses Tool. Standardmäßig keine Aktion.
getClickTarget() Das anklickbare HTML-Element wird abgerufen. Das übergeordnete Tool-Box-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 Tool-Box-Element ab.
getFocusableElement() Siehe IFocusableNode.getFocusableElement.
getFocusableTree() Weitere Informationen finden Sie unter IFocusableNode.getFocusableTree.
getId() Eine eindeutige Kennung für dieses Tool-Box-Element.
getParent() Das übergeordnete Element wird abgerufen, wenn das Tool-Box-Element verschachtelt ist.
init() Initialisiert das Tool-Box-Element. Dazu gehört das Erstellen des DOM und das Aktualisieren des Status aller Elemente basierend auf dem Infoobjekt.
isCollapsible() Gibt an, ob das Tool-Box-Element minimiert werden kann.
isSelectable() Gibt an, ob das Tool-Box-Element ausgewählt werden kann.
onNodeBlur() Siehe IFocusableNode.onNodeBlur.
onNodeFocus() Siehe IFocusableNode.onNodeFocus.
setVisible_(_isVisible) Legt fest, ob die Kategorie sichtbar ist oder nicht. Damit eine Kategorie sichtbar ist, muss auch die übergeordnete Kategorie maximiert sein.