Action - Eingabedialog

Die Action Eingabedialog zeigt einen Eingabedialog mit einem Textfeld, Passwortfeld, einer Auswahlliste mit Einfach- oder Mehrfachauswahl an.

 

Beispiele:
  • Beim Benutzer nachfragen, ob WLAN ausgeschaltet werden soll oder nicht
  • Beim Benutzer das Passwort für einen FTP Upload erfragen
  • Nachfragen, ob der Flugmodus aktiviert werden soll. Flugmodus automatisch nach 30 Sekunden aktivieren, wenn der Benutzer nicht reagiert.
Einstellungen
Eingabedialog Typ
Der Typ des Eingabedialoges der angezeigt werden soll.

Folgende Werte sind möglich:
  • Mehrzeiliger Text für eine einfache Texteingabe mit mehreren Zeilen
  • Einzeiliger Text für eine einfache Texteingabe mit einer Zeile
  • Passwort für eine Passworteingabe
  • PIN für eine Passworteingabe
  • Zahl für eine Zahleneingabe
  • Telefonnummer für die Eingabe einer Telefonnummer
  • Datum für die Eingabe eines Datums
  • Zeit für die Eingabe einer Uhrzeit
  • Datum & Zeit für die Eingabe eines Datums mit Uhrzeit
  • Einfachauswahl für eine Auswahlliste mit der Möglichkeit einen Wert auszuwählen
  • Einfachauswahl Menü für eine Auswahlliste ähnlich einem Menü ohne OK, Abbrechen Knöpfe
  • Mehrfachauswahl für eine Auswahlliste mit der Möglichkeit mehrere Werte auszuwählen
Titel
Der Titel des Eingabedialoges. Variablen werden unterstützt.
Nachricht (nur bei Text und Passwort)
Die Frage oder Beschreibung des Einagbefeldes im Dialog. Variablen werden unterstützt.
Listenwerte (nur bei Einfachauswahl und Mehrfachauswahl)
Eine kommaseparierte Liste mit Werten aus denen der Benutzer eine Auswahl treffen kann. Variablen werden unterstützt.
Default Wert
Der Default Wert, wenn der Benutzer den Wert nicht verändert. Dieser Wert auch verwendet, wenn der Benutzer Abbrechen- oder den Zurück-Knopf drückt. Variablen werden unterstützt.
Ob der Benutzer den Dialog abgebrochen hat, kann aufgrund der Variablen operation unterschieden werden (siehe unten).

Der Default Wert bei Datum/Zeit-Eingabetypen muss dem folgenden Format entsprechen:
  • Datum: Pattern yyyy-MM-dd zum Beispiel 2014-01-25 oder mit einer Variablen als {variable,dateformat,yyyy-MM-dd}
  • Zeit: Pattern HH:mm (24-Stundenformat) zum Beispiel 14:20 oder mit einer Variablen als {variable,dateformat,HH:mm}
  • Datum & Zeit: Pattern yyyy-MM-dd HH:mm (Zeit in 24-Stundenformat) zum Beispiel 2014-01-25 14:20 oder mit einer Variablen als {variable,dateformat,yyyy-MM-dd HH:mm}
Values not formatted according to the rules above are ignored.
Fontgrösse
Die grösse des Fonts für den einzugebenden Textwert.
Timeout aktivieren
Ob ein automatisches Timeout einen Wert an den Flow übergeben soll, wenn der Benutzer in der definierten Zeit keine Eingabe macht.
Dauer
Die Dauer bis das Timeout eintrifft und der Flow fortgesetzt wird.
Wert bei Timeout
Der Wert, der bei einem Timeout an den Flow übergeben werden soll. Variablen werden unterstützt.
Optionen
  • Zeige wenn gesperrt: Zeige den Dialog auch an, wenn das Gerät gesperrt ist
  • Schalte Display ein: Schalte das Display ein, wenn der Dialog initial angezeigt wird
  • Display eingeschaltet lassen: Lasse das Display eingeschaltet, solange der Dialog angezeigt wird (das Display kann mit der Power-Taste immer noch ausgeschaltet werden)
  • Vergrössere Dialogbreite: Verbreitere den Dialog praktisch auf die gesamte Displaybreite
  • Hinweis an Tastatur zur Grossschreibung von Sätzen: Gibt einen Hinweis an die Tastatur, dass Sätze mit Grossbuchstaben beginnen sollen
Eine Variable ist ein Platzhalter für einen Wert und kann in vielen Actions und Conditions verwendet werden, um einen Text dynamisch zu definieren.
Siehe Action Script für eine Beschreibung.

Gelieferte Variablen
operation
wie der Dialog geschlossen wurde.

Folgende Werte sind möglich:
  • ok wenn der Benutzer den OK Knopf gedrückt hat
  • cancel beim Drücken des Abbrechen- oder Zurück-Knopfes
  • timeout wenn der Dialog durch ein Timeout geschlossen wurde
value
Der ausgewählte Wert im Dialog, eine Liste der Elemente bei einer Mehrfachauswahl oder ein Datum wenn der Eingabedialogtyp ein Datum oder Zeit-Typ ist. value for type time is the entered time of the current date.
index
der Index des ausgewählten Wertes bei einer Einfachauswahl oder -1 wenn nicht bestimmbar
indices
die Indices der ausgewählten Elemente bei einer Mehrfachauswahl oder -1 für jeden nicht bestimmbaren Wert