Erweiterbares Menü

Mit IPSView 6.4 steht nun auch eine Möglichkeit zur Verfügung ein ausklappbares Menü zu erstellen. 

Wie ihr das realisieren könnt, möchte ich euch in folgendem Beitrag zeigen.

SubMenu

Im ersten Schritt habe ich einen neuen „SubMenu“ in den persönlichen Steuerelementen erstellt.

Dieses Steuerelement beinhaltet einen ToggleButton um eine Boolean Variable zu Schalten.

Die ID des ToggleButtons ist als öffentliches Property freigegeben und kann im Designer zugewiesen werden.

Geräte Menu

Der Menu Button „Geräte Menu“ bleibt für diesen Anwendungsfall unverändert und ermöglicht eine Menu Seite zu laden.

Geräte SubMenu

Dazugekommen ist noch ein „Geräte SubMenu“ Button, dieser hat eine leicht angepasste Farbe und ist etwas eingerückt.

View Variablen

Im Bereich der „View Variablen“ erstellt ihr euch jetzt für jedes SubMenu eine Boolean Variable.

ID und Name könnt Ihr frei wählen.

View Variablen existieren nur im Client und werden bei jedem Start des Client neu erstellt und initialisiert.

MainMenu

Auf der Seite „MainMenu“ werden die Menu Steuerelemente nun alle platziert.

Der „SubMenu“ Button übernimmt das umschalten der Menu Variable wie beispielsweise „SubMenu Räume“.

Der „Geräte SubMenu“ Button sorgt für das Laden dr eigentlichen Seite.

Die Sichtbarkeit wird über die Fernsteuer Variable gesteuert, diese blendet das Steuerelement nur ein, wenn die entsprechende Menu Variable den Wert true hat.

Damit das Einblenden der SubMenu Steuerelemente auch animiert dargestellt wird, könnt Ihr bei der Seite noch eine Grid Animation aktivieren.

Client

Im Client könnt Ihr das Menu nun über den SubMenu Button ein bzw. auch wieder ausblenden.

Ich habe die hier gezeigten  persönlichen Steuerelemente auch wieder im Symcon Forum zur Verfügung gestellt. Ihr könnt diese einfach per Drag and Drop in das Designer Repository importieren und verwenden.

Empfehle aber vorher ein Backup der View zu machen, sollte ich etwas vergessen haben oder etwas unklar sein, dann könnt ihr euch gerne melden.