NEWS
Test Adapter vis2-materialdesign V0.3.3
-
@Dragon Die Objekt-ID einer Listenzeile steuert nur den Zustand der Zeile - also den Switch, die Checkbox oder den Button. Sie schreibt keinen Wert in den Text, das ist in VIS 1 im Material-Design-Widget genauso.
Werte kommen über die Bindung von VIS 2: eine Objekt-ID in geschweiften Klammern in einem Textfeld wird zur Laufzeit durch den Wert des States ersetzt. Das funktioniert in jedem Text- und HTML-Feld der Widgets, also auch in Beschriftung, Unterzeile und rechter Beschriftung jeder Listenzeile.
Für deinen Fall also die Liste, Listentyp
Text, Anzahl der Einträge 3, und je Zeile:Beschriftung: Temperatur rechte Beschriftung: {0_userdata.0.temperatur}°CBeschriftung: Luftfeuchte rechte Beschriftung: {0_userdata.0.feuchte}%Beschriftung: Helligkeit rechte Beschriftung: {0_userdata.0.helligkeit} lxDamit stehen mehrere Werte untereinander in einem Widget, statt eine Wertanzeige je Datenpunkt. Icon je Zeile und Trennlinien gibt es in derselben Gruppe dazu.
Beim Formatieren (Nachkommastellen, Umrechnung, Bedingungen) hilft der Bindungseditor von VIS 2: das Ketten-Symbol neben dem Feldnamen schaltet das Feld darauf um.
Die Tabelle passt hier nicht, weil sie ihre Zeilen aus einem JSON-State liest - die wäre erst dann richtig, wenn die Werte schon als JSON-Array vorliegen (z.B. aus einem Skript).
Dass das nirgends stand, war eine Lücke in meiner Dokumentation, danke für den Hinweis - Abschnitt „Werte in Texten anzeigen" kommt mit dem nächsten Stand ins Handbuch, verlinkt aus Liste, Tabelle und Wertanzeige.
-
@Dragon Die Objekt-ID einer Listenzeile steuert nur den Zustand der Zeile - also den Switch, die Checkbox oder den Button. Sie schreibt keinen Wert in den Text, das ist in VIS 1 im Material-Design-Widget genauso.
Werte kommen über die Bindung von VIS 2: eine Objekt-ID in geschweiften Klammern in einem Textfeld wird zur Laufzeit durch den Wert des States ersetzt. Das funktioniert in jedem Text- und HTML-Feld der Widgets, also auch in Beschriftung, Unterzeile und rechter Beschriftung jeder Listenzeile.
Für deinen Fall also die Liste, Listentyp
Text, Anzahl der Einträge 3, und je Zeile:Beschriftung: Temperatur rechte Beschriftung: {0_userdata.0.temperatur}°CBeschriftung: Luftfeuchte rechte Beschriftung: {0_userdata.0.feuchte}%Beschriftung: Helligkeit rechte Beschriftung: {0_userdata.0.helligkeit} lxDamit stehen mehrere Werte untereinander in einem Widget, statt eine Wertanzeige je Datenpunkt. Icon je Zeile und Trennlinien gibt es in derselben Gruppe dazu.
Beim Formatieren (Nachkommastellen, Umrechnung, Bedingungen) hilft der Bindungseditor von VIS 2: das Ketten-Symbol neben dem Feldnamen schaltet das Feld darauf um.
Die Tabelle passt hier nicht, weil sie ihre Zeilen aus einem JSON-State liest - die wäre erst dann richtig, wenn die Werte schon als JSON-Array vorliegen (z.B. aus einem Skript).
Dass das nirgends stand, war eine Lücke in meiner Dokumentation, danke für den Hinweis - Abschnitt „Werte in Texten anzeigen" kommt mit dem nächsten Stand ins Handbuch, verlinkt aus Liste, Tabelle und Wertanzeige.
@typhos
erstmal danke, dass du den Adapter weiter pflegst. Ich teste gerade das Kalender-Widget und dabei sind mir folgende Dinge aufgefallen:- Die Schriftfarbe der vergangenen Tage lässt sich nicht ändern
- Bei Ganz- und Mehrtagesterminen wird immer ein Tag mehr angezeigt
- Bei Terminen mit hinterlegter Uhrzeit wurde beim alten Adapter im Monatskalender die Startzeit angezeigt, dass macht er jetzt nicht mehr
- Beim Wochenkalender wäre schön, wenn man die ganze Spalte der Uhrzeit einfärben könnte und oben vor dem 1. Tag die KW anzeigen könnte
- Es wäre schön, wenn das Widget mit dem JSON aus dem ICAL Adapter direkt arbeiten könnte, oder zumindest die Begriffe davon berücksichtigen würde.
- Es wäre cool, wenn beim Tages und Wochenkalender eine Markierung bei der aktuellen Uhrzeit wäre
Bei Rückfragen gerne melden
Gruß
Oliver
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden