Element "MenuBlock"

<< Click to Display Table of Contents >>

Navigation:  Konfigurierung Webinterface > Individuelles Maskenlayout > Elemente im individuellen Maskenlayout >

Element "MenuBlock"

Dieses Element stellt einen Menü-Block dar. Die Struktur kann sowohl im Configurator vorkonfiguriert als auch über Javascript definiert/geändert werden oder beides. Jeder Punkt wird durch einen eindeutigen Schlüssel (beliebige Zeichenfolge) identifiziert.

Es gibt zwei Arten von Punkten:

- Verzeichnis

- Javascript: beim Anklicken wird das Ereignis onItemClick generiert

 

 

Attribute

 

links,oben,Breite,Höhe

Position und Größe

 

visible

Legt fest, ob das Element nach Initiierung der Maske angezeigt wird.

 

AutoMoveAndResize

siehe auch AutoMoveAndResize

 

andere

In der sich öffnenden Maske wird die Baumstruktur vorkonfiguriert.

 

 

Funktionen

 

addItemDir(parent_as_key, key, text, opened)

Fügt einen Menüpunkt vom Typ Verzeichnis hinzu.

Hinweis: Die Darstellung wird erst nach refresh() aktualisiert.

 

addItemJS(parent_as_key, key, text)

Fügt einen Menüpunkt vom Typ Javascript hinzu.

Hinweis: Die Darstellung wird erst nach refresh() aktualisiert.

 

clear()

Löscht alle Punkte.

Hinweis: Die Darstellung wird erst nach refresh() aktualisiert.

 

customAfterHtml(html)

Siehe Funktion „refresh“.

 

clearChildren(key)

Löscht alle Punkte eines Punktes vom Typ Verzeichnis.

Hinweis: Die Darstellung wird erst nach refresh() aktualisiert.

 

getDOMObject()

Gibt das Javascript-DOM-Objekt zurück.

 

getHeight(),  getLeft(),  getPosition(),  getSize(), getTop(), getWidth(), setHeight(height), setLeft(left), setPosition(left,top), setSize(width,height), setTop(top), setWidth(width)

siehe auch Position und Größe

 

refresh()

Aktualisiert die Darstellung. Das Ergebnis (HTML-Code) wird um den html-Code aus customAfterHtml erweitert.

 

show(bShow)

Zeigt oder versteckt das Objekt.

 

 

Ereignisse

 

onItemClick

Wenn ein Javascript-Punkt angeklickt wird.

Kontextvariable:

key: Schlüssel des Punktes

 

onToggle

Wenn ein Verzeichnis-Punkt aufgeklappt oder zugeklappt wird. Dies ist sinnvoll, wenn die Unterpunkte erst beim Aufklappen generiert werden sollen.

 

Kontextvariablen:

key: Schlüssel des Punktes

expanded: true bei Aufklappen und false bei Zuklappen