FHEM Forum

FHEM => Frontends => TabletUI => Thema gestartet von: nikowitt am 13 Juni 2022, 13:35:51

Titel: [FTUI3] [gelöst] Confirmation Prompt auf Button?
Beitrag von: nikowitt am 13 Juni 2022, 13:35:51
Hi zusammen,
erstmal vielen Dank für das UI, für mich als FHEM-Neuling ziemlich cool, um für meine nicht technikaffinen Familienmitglieder einfache UIs anzubieten.

Ist es möglich, auf Buttons einen Confirmation Prompt zu legen und die Aktion nochmals bestätigen zu müssen, um "teure" Operationen wie Warmwasserzubereitung nochmals abzusichern?

Besten Dank im Voraus!
Gruß Niko
Titel: Antw:[FTUI3] Confirmation Prompt auf Button?
Beitrag von: mr_petz am 13 Juni 2022, 14:00:44
Hi. Du könntest die ganze Seite mit meinen PinPad sichern:
https://forum.fhem.de/index.php/topic,120107.msg1145784.html#msg1145784
oder nur das pad per Button starten und den optionalen set Befehl setzen.

LG mr_petz

Edit:
alternativ nur als Confirmation:

<ftui-button [value]="Device" @click="const text='set Device on?'; confirm(text) === true?sendFhem('set Device on'):''">
set Device On
</ftui-button>


ExtremBeispiel mit on und off (nur bei binding):

<ftui-button [value]="Device" [id]="Device | map('on:Device an,off:Device aus')" @click="this.on='Wirklich Einschalten?';this.off='Wirklich Ausschalten?';this.id==='Device aus'?confirm(this.on)===true?ftuiApp.fhemService.sendCommand('set Device on')&ftuiApp.toast('set Device on'):'':this.id==='Device an'?confirm(this.off)===true?ftuiApp.fhemService.sendCommand('set Device off')&ftuiApp.toast('set Device off'):'':''">
<ftui-label [text]="Device"></ftui-label>
</ftui-button>
Titel: Antw:[FTUI3] Confirmation Prompt auf Button?
Beitrag von: nikowitt am 14 Juni 2022, 19:57:12
Hi,
danke für die Antwort, aber die schönste Möglichkeit war das Popup-Modul:
https://knowthelist.github.io/ftui/www/ftui/examples/popup.html

Das macht in Kombination mit einem weiteren Button im Popup genau das.

Trotzdem danke für den Hinweis!
gruß Niko