FHEM Forum

FHEM => Frontends => TabletUI => Thema gestartet von: Superposchi am 22 Mai 2023, 21:56:59

Titel: FTUI3 Schutz per PinPad
Beitrag von: Superposchi am 22 Mai 2023, 21:56:59
Ich nutze in FTUI3 das PinPad um einen bestimmten Bereich zu schützen.
Bisher bediene ich mich eines Readings um das PinPad auszublenden, welches dann zeitgesteuert wieder zurückgesetzt wird.

Lieber würde ich aber das Reading zurücksetzen, sobald die betreffende Seite verlassen wird.
Es handelt sich dabei um eine Seite in einem Untermenü, also 3. Ebene sozusagen.

Hat jemand eine Idee wie so was realisierbar ist?
Titel: Aw: FTUI3 Schutz per PinPad
Beitrag von: andreas_r am 23 Mai 2023, 12:42:18
Wenn Du Tabs für Deine Unterseiten benutzt
https://knowthelist.github.io/ftui/www/ftui/examples/tab.html
gibt es ein Attribut value, das auf "off" geschaltet wird, wenn der Tab verlassen wird.

Viele Grüße
Titel: Aw: FTUI3 Schutz per PinPad
Beitrag von: Superposchi am 23 Mai 2023, 22:14:40
Wenn ich das richtig verstehe hat jeder Tab dieses Attribut.
Aber es stellt sich mir die Frage wie ich in einer Abfrage darauf zugreifen kann.
Ich müsste ja nicht nur das Attribut benennen, sondern auch das Tab.

Ich werde aus dem Code des Example aktuell noch nicht schlau.
Titel: Aw: FTUI3 Schutz per PinPad
Beitrag von: andreas_r am 25 Mai 2023, 15:32:22
du kannst das attribut zB an einen Dummy in FHEM binden.

<ftui-tab view="EG" [(value)]="name_des_dummy">
...
</ftui-tab>

Das könntest Du dann entsprechend abfragen oder mit einem watcher versehen o.ä.
In dem fall könntest du sogar den wert zurückschreiben, um aus FHEM das Tab zu aktivieren. Wenn das nicht gehen soll dann eben nur so:

<ftui-tab view="EG" [value]="name_des_dummy">
...
</ftui-tab>


Titel: Aw: FTUI3 Schutz per PinPad
Beitrag von: Superposchi am 27 Mai 2023, 19:13:34
Zu früh gefreut.

Ich nutze ftui-tab-view, da scheint das Atribut nicht zu existieren.
Jedenfalls wird nichts an fhem gesenden wenn ich es im tablet aufrufe.

Mein Code sieht so aus:
        <ftui-tab-view id="Settings_Ansagen" group="3" [(value)]="PinPad_Settings:view_ansagen">
            <ftui-grid-tile row="1" col="1" height="6" width="3" shape="round">
                <header>Hauptmenü</header>
                <ftui-column align-item="top">
                                .
                                .
                                .
                </ftui-column>
            </ftui-grid-tile>
       </ftui-tab-view>
Titel: Aw: FTUI3 Schutz per PinPad
Beitrag von: Sturi2011 am 06 Juni 2023, 22:03:31
Hi,

ihr redet imho aneinander vorbei?

<ftui-tab view=schnickschnack wasauchimmer>

ist das Menu, das die Tabs aufruft

<ftui-tab-view id=schnickschnack>
ist die angezeigte Page.

Das Attribut wird über das Menu gesetzt.

also quasi
         
<ftui-tab view="View2" (value)="DM_TabAktiv">
Gruß Andreas