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_ |
|
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. |