NEWS
[gelöst] Ideen für Verbesserung: Popup in der VIS
-
Hallo alle zusammen,
meine Visualisierung bekommt grade eine Generalüberholung.
In der neuen VIS soll es ein Benachrichtigungsbanner geben, welches wie am Handy gewisse Informationen über Blockly gesteuert anzeigt.Dazu nutze ich hauptsächlich Datenpunkte:
- Datenpunkt 1: Zum definieren was angezeigt werden soll (Zeichenkette)
- Datenpunkt 2: Zum definieren wie lange das Banner angezeigt werden soll (Zahl)
- Datenpunkt 3: Zum definieren "ob" das Banner angezeigt werden soll (Boolean)
- Datenpunkt 4: Zusätzlich ein Datenpunkt der einen Countdown schreibt.
Im Endeffekt läuft es so:
Wird der Datenpunkt 1 geändert, geht der Bildschirm des Tablets an, der Wert von Datenpunkt 3 wird auf "True" gesetzt und der Countdown fängt an (Länge der Anzeigedauer über Datenpunkt 2 definiert).
Ist der Countdown bei 0 angekommen, wird Datenpunkt 3 auf "False" gesetzt und der Bildschirm des Tablets wieder aus geschlatet.In der VIS wird das Banner über "Sichtbarkeit" angezeigt, wenn Datenpunkt 3 auf "True" ist. Sonst ist es ausgeblendet. Der Text auf dem Banner wird über den Datenpunkt 1 ausgelesen.
Das funktioniert hervorragend.
Durch die Steuerung über die "Sichtbarkeit" im Widget ist es jedoch so, dass das Banner plötzlich erscheint und dann vom einen auf den anderen Moment wieder verschwunden ist.Ich würde gerne das Widget von oben nach unten "einfliegen" und dann beim ausblenden wieder "ausfliegen" lassen.
Hat jemand eine Idee wie ich eine solche animierte ein- bzw. Ausblendung realisieren kann?Aktuell wird das ganze über ein "basic - View in Widget" Widget angezeigt.
Zum Anzeigen der gesamten VIS wird der Fully Kiosk Browser genutzt.Danke für Eure Ideen
-
@n3ucr0n warum nutzt du nicht die Funktion „alert“ oder „dialog“ (https://github.com/ioBroker/ioBroker.vis/blob/master/README.md)?
-
@mxbr
Danke für die Hinweise.Mit den Dialog Widgets war ich nicht so zufrieden. Waren Optisch nicht das, was ich wollte und ich habe es nicht hinbekommen das DialogWidget gesteuert über einen Datenpunkt zu öffnen.... Mag aber auch an meinen noch wachsenden Fähigkeiten im Umgang mit der VIS liegen.
Wie verwende ich die "Altert" funktion?Das war leichter als gedacht
Das Ding ist klasse! Genau das was ich gesucht habe! Danke für den Tipp!Kann ich die Hinweise nur manuell quittieren oder sie auch automatisch nach einer gewissen Zeit ausblenden lassen?
Richtig klasse wäre es, wenn ich über den JSON String angeben könnte ob das Hinweisfeld nach einer gewissen Zeit geschlossen werden soll oder ob es an bleiben soll.Gibt es da eine Möglichkeit?Auch da hat ein wenig Suche im Internet geholfen. Ich bin zwar noch nicht so fündig geworden, wie ich es mir wünsche aber ich habe Ansatzpunkte! Danke für Deine Hilfe!