NEWS
vis-2-widgets-collection
-
Aber, wenn ich schon hier bin ... eigentlich möchte ich nur eine Tabelle, so wie ich sie in der Vis hatte, in der VIS2 darstellen. Bisher erfolglos - deswegen neuer Versuch mit diesem Tabellen-Widget.
Vorab eine einfache Frage - wo kann ich global die Text-Farbe für die Zellen definieren?
Find nichts, außer im Spalten-Editor und da kann man zwar unglaublich viel auswählen, aber ich habe nichts gefunden, um die Auswahl auf die anderen Spalten zu übernehmen, bzw. die Einstellung zu kopieren, z.B. #9E6060 kopieren und bei einer anderen Spalte anwenden.

Für die Kopfzeile habe ich eine Möglichkeit gefunden

Beim Zeilen-Stil kann zwar die Zellen-Schriftgröße ausgewählt werden, aber nicht die Farbe:

Und dann die eigentliche Herausforderung - ich müsste gewisse Zellen abhängig von einem DP anders formatieren. Bisher hatte ich html-tags direkt im Json-Text, aber die werden ignoriert und beim Spalten-Editor kann ich nur den Zelleninhalt mit einem Wert vergleichen.
So sieht die Tabelle in der VIS aus

So schaffe ich es mit dem Widget

-
Aber, wenn ich schon hier bin ... eigentlich möchte ich nur eine Tabelle, so wie ich sie in der Vis hatte, in der VIS2 darstellen. Bisher erfolglos - deswegen neuer Versuch mit diesem Tabellen-Widget.
Vorab eine einfache Frage - wo kann ich global die Text-Farbe für die Zellen definieren?
Find nichts, außer im Spalten-Editor und da kann man zwar unglaublich viel auswählen, aber ich habe nichts gefunden, um die Auswahl auf die anderen Spalten zu übernehmen, bzw. die Einstellung zu kopieren, z.B. #9E6060 kopieren und bei einer anderen Spalte anwenden.

Für die Kopfzeile habe ich eine Möglichkeit gefunden

Beim Zeilen-Stil kann zwar die Zellen-Schriftgröße ausgewählt werden, aber nicht die Farbe:

Und dann die eigentliche Herausforderung - ich müsste gewisse Zellen abhängig von einem DP anders formatieren. Bisher hatte ich html-tags direkt im Json-Text, aber die werden ignoriert und beim Spalten-Editor kann ich nur den Zelleninhalt mit einem Wert vergleichen.
So sieht die Tabelle in der VIS aus

So schaffe ich es mit dem Widget

@tsero Die CollectionWidgets sind immer so gebaut, dass du auch die anderen vorhandenen Einstellungen im vis-2 Editor nutzen kannst, also:

Es gilt immer das Grundprinzip: speziellere Einstellungen überschreiben allgemeinere Einstellungen.
Schau dir auch mal das GitHub-Wiki an, da ist schon vieles erklärt.
Dein gewünschtes Tabellenaussehen kannst Du dann auch fast wie gewünscht abbilden.
-
@tsero Die CollectionWidgets sind immer so gebaut, dass du auch die anderen vorhandenen Einstellungen im vis-2 Editor nutzen kannst, also:

Es gilt immer das Grundprinzip: speziellere Einstellungen überschreiben allgemeinere Einstellungen.
Schau dir auch mal das GitHub-Wiki an, da ist schon vieles erklärt.
Dein gewünschtes Tabellenaussehen kannst Du dann auch fast wie gewünscht abbilden.
@carsten04 Danke für den Link - wie so oft, wer lesen kann, ist klar im Vorteil.
Die Textfarbe ist somit kein Problem, aber für die Formatierung einzelner Zellen habe ich leider nichts gefunden.
Aktuell baue ich den Json-String so zusammen, dass die relevanten Felder die korrekte Text-Farbe mitbekommen, z.B.
{"Sven": "<html><span style='color:LightSkyBlue'>Vorwoche</span></html>", "TV": "38m"}Allerdings wir HTML vom Widget nicht interpretiert - gibt es eine andere Möglichkeit, wie ich die Info mitgeben kann?
-
@carsten04 Danke für den Link - wie so oft, wer lesen kann, ist klar im Vorteil.
Die Textfarbe ist somit kein Problem, aber für die Formatierung einzelner Zellen habe ich leider nichts gefunden.
Aktuell baue ich den Json-String so zusammen, dass die relevanten Felder die korrekte Text-Farbe mitbekommen, z.B.
{"Sven": "<html><span style='color:LightSkyBlue'>Vorwoche</span></html>", "TV": "38m"}Allerdings wir HTML vom Widget nicht interpretiert - gibt es eine andere Möglichkeit, wie ich die Info mitgeben kann?
-
@tsero Es gibt jetzt eine neue Version v2.4.1, in der das JsonTableCollectionWidget die Zellinhalte als HTML interpretiert sofern vorhanden. Du solltest dann im JSON nicht mit <html> einleiten, sondern direkt mit dem gewünschten Tag, also z.B. <span>, oder <div>, etc..
-
@carsten04 Super Projekt !
Eine Frage kannst du auch das Metro Tile Value List nachbauen, oder gibt es schon ein anderes Widget, dass diese Funktionen beherrscht ? Ich hoffe seit 2 Jahren leider vergeblich, dass die Bugs in der vis2 Version gefixt werden: https://forum.iobroker.net/topic/75898/vis2-metro-tile-valuelist
In der vis 1 Version kann man bis zu 7 verschiedene Values/Hintergründe/Beschriftungen in ein und demselben Tile, je nach Bedingung anzeigen.
Bei der vis 2 Version kann man leider nur noch 1 Value/Hintergrund/Beschriftung anzeigen ... -.-Beste Grüße
-
@tsero Es gibt jetzt eine neue Version v2.4.1, in der das JsonTableCollectionWidget die Zellinhalte als HTML interpretiert sofern vorhanden. Du solltest dann im JSON nicht mit <html> einleiten, sondern direkt mit dem gewünschten Tag, also z.B. <span>, oder <div>, etc..
@carsten04 Gerade installiert - perfekt! Genau das, was mir noch gefehlt hat. Danke für die schnelle Umsetzung.
-
@carsten04 Gerade installiert - perfekt! Genau das, was mir noch gefehlt hat. Danke für die schnelle Umsetzung.
@carsten04 Die Tags funktionieren super, aber leider habe ich Probleme mit der Formatierung der Tabelle. Im Web-Browser am PC sieht alles so aus wie es sein soll:

aber am iPhone bekomme ich das:

Die Spalten sind definiert mit:
Breite | Ausrichtung
80 | link
75 | rechts
75 | rechts
75 | rechts
75 | rechtsWoran kann es liegen, dass die Spaltenbreite am iPhone nicht den vorgegebenen Werten entspricht???
-
@carsten04 Die Tags funktionieren super, aber leider habe ich Probleme mit der Formatierung der Tabelle. Im Web-Browser am PC sieht alles so aus wie es sein soll:

aber am iPhone bekomme ich das:

Die Spalten sind definiert mit:
Breite | Ausrichtung
80 | link
75 | rechts
75 | rechts
75 | rechts
75 | rechtsWoran kann es liegen, dass die Spaltenbreite am iPhone nicht den vorgegebenen Werten entspricht???
@tsero sagte in vis-2-widgets-collection:
dass die Spaltenbreite am iPhone nicht den vorgegebenen Werten entspricht???
welche Auflösung hat der Browser im iPhone?