FHEM Forum

FHEM => Frontends => readingsGroup / readingsHistory => Thema gestartet von: Gisbert am 23 April 2022, 23:22:47

Titel: readingsGroup: 1. Spalte linksbündig, die restlichen rechtsbündig, wie?
Beitrag von: Gisbert am 23 April 2022, 23:22:47
Hallo zusammen,

ich finde keine Lösung zu obiger Fragestellung (im Titel).
Um es konkret zu machen, ist hier meine Definition:

defmod Portfolio readingsGroup <Depot>,<Gesamtwert>,<Aktien>,<Anleihen> TYPE=Shares:value_reading,aktien_reading,anleihen_reading
attr Portfolio nameStyle style="font-weight:bold"
attr Portfolio style style="text-align:right"

In der 1. Spalte stehen die Depot, in der 2. Spalte der Gesamtwert usw. So wie es jetzt formuliert ist, ist auch die 1. Spalte rechtsbündig, die ich aber gerne linksbündig haben will.
Kann mir jemand helfen?

Viele Grüße Gisbert
Titel: Antw:readingsGroup: 1. Spalte linksbündig, die restlichen rechtsbündig, wie?
Beitrag von: xenos1984 am 24 April 2022, 06:50:15
So sollte es gehen:
attr Portfolio cellStyle {\
if($COLUMN == 0)\
{\
return 'style="text-align:left"';;\
}\
else\
{\
return 'style="text-align:right"';;\
}\
}
Titel: Antw:readingsGroup: 1. Spalte linksbündig, die restlichen rechtsbündig, wie?
Beitrag von: Gisbert am 24 April 2022, 09:01:40
Hallo xenos1984,

vielen Dank für deinen Vorschlag.
Im raw-Format müssten eigentlich zwei Semikolons hin statt nur einem.
Die Defintion tut etwas, nämlich die Titelzeile ist nicht mehr fett, die erste Spalte ist nach wie vor fett. Aber es ist jetzt alles linksbündig genauso wie ohne dieses Attribut. D.h. es ist noch keine Lösung.

Viele​ Grüße​ Gisbert​
Titel: Antw:readingsGroup: 1. Spalte linksbündig, die restlichen rechtsbündig, wie?
Beitrag von: xenos1984 am 24 April 2022, 12:52:01
Im raw-Format müssten eigentlich zwei Semikolons hin statt nur einem.
Danke für den Hinweis, da hast du natürlich Recht. Ich habe es oben korrigiert.

Zitat
Die Defintion tut etwas, nämlich die Titelzeile ist nicht mehr fett, die erste Spalte ist nach wie vor fett. Aber es ist jetzt alles linksbündig genauso wie ohne dieses Attribut. D.h. es ist noch keine Lösung.
Hm... Eigenartig. Bei mir tut es genau das. Vielleicht interferiert es mit nameStyle? Ändert dieser Code etwas (ohne das cellStyle)?

defmod Portfolio readingsGroup <Depot>,<Gesamtwert>,<Aktien>,<Anleihen> TYPE=Shares:value_reading,aktien_reading,anleihen_reading
attr Portfolio nameStyle style="font-weight:bold;; text-align:left"
attr Portfolio style style="text-align:right"
Titel: Antw:readingsGroup: 1. Spalte linksbündig, die restlichen rechtsbündig, wie?
Beitrag von: Gisbert am 24 April 2022, 16:26:21
Hallo xenos1984,

auch mit dem cellStyle-Attribut alleine bekomme ich es nicht hin; alles ist linksbündig.

Viele​ Grüße​ Gisbert​