<< 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
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)
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