NEWS
Flexible Darstellung, responsive Design
-
Hallo Zusammen,
ich habe iobroker schon seit einigen Monaten im Einsatz, steige gerade jedoch neu in VIS ein. Ich würde gern ein Layout für alle Geräte (Tablet 7 und 10 Zoll, Smartphone, PC) erstellen. Dabei sollen die einzelnen Objekte aneinander ausgerichtet sein. Soweit ich das verstanden habe, ist soetwas mit VIS nicht möglich, weil die Objekte immer an einer festen Position sind. Ist das richtig?
Außerdem tue ich mich schwer, die Objekte am unteren Bildschirmrand zu positionieren, in meinem Fall würde ich dort das Menü platzieren. Und kann man von einem Hauptmenü aus ein Untermenü aufklappen lassen oder müsste das in einem View fest platziert werden?
Viele Grüße
Andreas
-
Hallo,
@Beatz:Objekte am unteren Bildschirmrand zu positionieren, in meinem Fall würde ich dort das Menü platzieren ` ja das geht durch die Option "angedockt unten" im Widget Nav Views bar.
@Beatz:Dabei sollen die einzelnen Objekte aneinander ausgerichtet sein. Soweit ich das verstanden habe, ist soetwas mit VIS nicht möglich, weil die Objekte immer an einer festen Position sind. Ist das richtig? ` Ja, das ist richtig.
Ein wirklich kompliziert, aber möglicher Weg (wenn es nicht zu viele Widgets sind):
Für jedes Widget die X und Y-Position in Javaskript in einer Variable speichern. Dann die Variablen über {binding} in die VIS-CSS-Einstellungen des Widgets Top und Left legen. Nach dem Laden der View einen Knopf zum Aufruf des Skriptes drücken, die Werte werden dann von javascript geändert. Ist aber wirklich eine sehr aufwendige Methode. Es ist wohl leichter, für jedes Gerät eine View zu bauen. Ich empfehle, gleich für jedes Gerät ein eigenes Projekt zu erstellen.
Gruß
Pix
-
Danke pix, das klingt kompliziert. Ich habe das schon vermutet. Ich bin am überlegen, ob VIS dann die richtige Lösung für mich ist.
Bisher nutze ich Webmatic, was im Prinzip ganz gut ist, nur leider gibt es dort keine Anbindung an iobroker und ich wollte nicht alles zusätzlich mit der CCU synchronisieren, um es über Webmatic steuern zu können.
Was bleiben denn für Alternativen? Mobile wird wohl noch eine Weile dauern, bis es produktiv einsetzbar ist.