FHEM Forum

FHEM => Frontends => TabletUI => Thema gestartet von: octek0815 am 24 April 2018, 09:29:20

Titel: Pagebutton mit mehreren Icons wird nicht aktiv angezeigt
Beitrag von: octek0815 am 24 April 2018, 09:29:20
Hallo,

seit einem der letzten Updates wird ein Pagebutton mit mehreren Icons nicht als aktive Seite angezeigt bzw. es fehlt das Hintergrund-Icon.
Ohne mehrere Icons funktioniert es wie gewünscht.
Hier der Code:

<div data-type="pagebutton"
        data-url="#flur_content1.html"
        data-load="#flur_content1"
        data-active-pattern="(.*/||.*index_flur.html||.*#flur_content1.html)"
        data-device="Flur_EG_Haustuerschloss"
        data-get="state"
        data-states='["locked","unlocked","locked (uncertain)","unlocked (uncertain)"]'
        data-icons='["mf1-home-locked","mf1-home-unlocked","mf1-home-locked-uncertain","mf1-home-unlocked-uncertain"]'
        data-off-color="white"
        data-on-color="white"
        data-fade-duration="fast"
        data-background-icon="fa-square"
        class="default">
</div>


Grüße
Olli
Titel: Antw:Pagebutton mit mehreren Icons wird nicht aktiv angezeigt
Beitrag von: ToM_ToM am 24 April 2018, 10:22:03
Hi Olli,

verwende mal data-background-icons statt data-background-icon

VG, Thomas
Titel: Antw:Pagebutton mit mehreren Icons wird nicht aktiv angezeigt
Beitrag von: octek0815 am 24 April 2018, 10:43:26
Hallo Thomas,

das hatte ich bereits probiert, jedoch ohne erfolg.

Trotzdem Danke!

VG
Olli
Titel: Antw:Pagebutton mit mehreren Icons wird nicht aktiv angezeigt
Beitrag von: ToM_ToM am 24 April 2018, 11:12:26
Hallo Olli,

auch mit der Angabe der einzelnen Icons? (auch wenn es immer das Gleiche ist)

VG, Thomas
Titel: Antw:Pagebutton mit mehreren Icons wird nicht aktiv angezeigt
Beitrag von: octek0815 am 24 April 2018, 14:48:19
Zitat von: ToM_ToM am 24 April 2018, 11:12:26
Hallo Olli,

auch mit der Angabe der einzelnen Icons? (auch wenn es immer das Gleiche ist)

VG, Thomas

Ja genau das hatte ich probiert.
Titel: Antw:Pagebutton mit mehreren Icons wird nicht aktiv angezeigt
Beitrag von: ToM_ToM am 24 April 2018, 15:24:13
Ich schaue heute Abend mal bei mir daheim.

Es fehlt also nur das Background-Icon sobald diese Seite aktiv ist... richtig?
Titel: Antw:Pagebutton mit mehreren Icons wird nicht aktiv angezeigt
Beitrag von: hsepm am 24 April 2018, 15:37:16
Meiner Meinung nach beißt sich die Verwendung von Pagebutton mit mehreren States mit der Funktionalität mit data-active-pattern. Entweder wird das Aussehen des Pagebutton durch das data-device gesteuert (Verhalten analog zu Symbol) oder durch data-active-pattern.

Also entweder als Multistate-Pagebutton oder als Pagebutton, der aktiv/inaktiv geschaltet ist.

Meine 2 cents,
Holger
Titel: Antw:Pagebutton mit mehreren Icons wird nicht aktiv angezeigt
Beitrag von: octek0815 am 24 April 2018, 18:34:16
Zitat von: ToM_ToM am 24 April 2018, 15:24:13
Ich schaue heute Abend mal bei mir daheim.

Es fehlt also nur das Background-Icon sobald diese Seite aktiv ist... richtig?

Richtig.
Titel: Antw:Pagebutton mit mehreren Icons wird nicht aktiv angezeigt
Beitrag von: ToM_ToM am 24 April 2018, 18:47:18
Hm.. du hast Recht.
Ich kann den Fehler reproduzieren und habe jetzt auch eine Weile mit sämtlichen Möglichkeiten herumprobiert, aber bei mir taucht das Background-Icon auch nicht auf.


                <div data-type="pagebutton"
                     data-url="#content_livingroom.html"
                     data-load="#content_livingroom"
                     data-active-pattern=".*#content_livingroom.html"
                     data-icons='["oa-scene_livingroom", "oa-scene_livingroom warn"]'
                     data-background-icon="fa-square"
                     data-device="Flower_monitoring"
                     data-get="all_count"
                     data-get-on='["0","(?:[1-9][0-9]*)"]'
                     class="">
                </div>
Titel: Antw:Pagebutton mit mehreren Icons wird nicht aktiv angezeigt
Beitrag von: StephanFHEM am 24 April 2018, 20:10:15
hängt vielleicht mit meinem Problem zusammen (Icon-Hintergrundfarbe wird bei Aktiv nicht mehr geändert)? Bis dato lief alles. Ich hatte vor ein paar Wochen ein Update gemacht aber ist mir erst heute aufgefallen...

Hab es hier beschrieben:
https://forum.fhem.de/index.php/topic,84302.0.html
Titel: Antw:Pagebutton mit mehreren Icons wird nicht aktiv angezeigt
Beitrag von: ToM_ToM am 15 Juni 2018, 23:32:39
Gibt es hierfür eig. schon eine Lösung? :)
Titel: Antw:Pagebutton mit mehreren Icons wird nicht aktiv angezeigt
Beitrag von: octek0815 am 27 Juni 2018, 13:30:07
Leider noch nicht.
Titel: Antw:Pagebutton mit mehreren Icons wird nicht aktiv angezeigt
Beitrag von: setstate am 05 September 2018, 07:00:58
Das liegt am Mix von Multistate- und Dual-State-Definitionen. Bitte entweder oder benutzen.

data-background-icons='["fa-square", "fa-square"]'

anstatt

data-background-icon="fa-square"

und

data-states='["0","(?:[1-9][0-9]*)"]'

anstatt

data-get-on='["0","(?:[1-9][0-9]*)"]'

data-background-colors fehlt. z.B.

data-background-colors='["#777","#777"]'