Hallo,
ich möchte in FTUI ein label nur anzeigen, wenn 2 Bedingungen erfüllt sind. Ich habe schon einiges ausprobiert, aber es funktioniert nicht.
Hier ein Beispiel. In einem Tabellenfeld wird der Wert AN oder AUS angezeigt, wenn das Reading "disabled" auf 0 steht oder es wird "Timer ist AUS!" angezeigt, wenn das Reading "disabled" auf 1 steht. Es soll aber beides nicht angezeigt werden, wenn der Wert eines anderen devices einen bestimmten Wert hat. Wie muss ich dies definieren? Wenn ich es mit einem "umschließenden label" probiere, wird nur der Wert des zusätzlichen labels angezeigt.
<td>
<div data-type="label" data-device="E_Heizung_Klima_WT" data-get="nextValue" data-substitution='["on","AN","off","AUS"]' data-limits='["on","off"]'
data-colors='["red","green"]' data-hide="disabled" data-hide-on="1" data-color="white" class="top-space large">
</div>
<div data-type="label" data-device="E_Heizung_Klima_WT" data-get="disabled" data-substitution='["1","Timer ist AUS!"]'
data-hide="disabled" data-hide-on="0" data-color="red" class="top-space large">
</div>
</td>
Hier mein Versuch, der nicht funktioniert. Es wird nur der Status des Gerätes FBDECT_FB_08761_0316841 angezeigt.
<td>
<div data-type="label" data-device="FBDECT_FB_08761_0316841" data-hide="room" data-hide-on="(?!.*Wohnzimmer).*">
<div data-type="label" data-device="E_Heizung_Klima_WT" data-get="nextValue" data-substitution='["on","AN","off","AUS"]' data-limits='["on","off"]'
data-colors='["red","green"]' data-hide="disabled" data-hide-on="1" data-color="white" class="top-space large">
</div>
<div data-type="label" data-device="E_Heizung_Klima_WT" data-get="disabled" data-substitution='["1","Timer ist AUS!"]'
data-hide="disabled" data-hide-on="0" data-color="red" class="top-space large">
</div>
</div>
</td>
Viele Grüße
Jürgen
Hi,
ich glaube, dass man das besser im Backend lösen kann. Das Stichwort wäre userReading...
Gruß,
Thorsten
Setze mal beim äußeren Label ein class="fixedlabel" oder class="fixcontent"
Zitat von: setstate am 24 November 2018, 11:55:13
Setze mal beim äußeren Label ein class="fixedlabel"
Danke, das war es. Ich habe "fixcontent" gesetzt.
Viele Grüße
Jürgen