- Drucken
Text Input Unit Test
Diese Anwendung erläutert die Einrichtung und Verwendung des benutzerdefinierten Text-Input-Widget-Plugins
Zweck
Der Zweck des Text Input Unit Tests ist es, dass die Benutzer lernen und verstehen, wie das Text Input Custom Widget Plugin in ihren Tulip-Anwendungen eingerichtet und verwendet wird. Benutzerdefinierte Widget-Plugins sind kodierte Widgets, die auf der Tulip-Plattform aufgesetzt werden, um zusätzliche Funktionen zu bieten, die derzeit nicht Teil der Hauptplattform sind. Das benutzerdefinierte Widget-Plugin Text Input ist eine Erweiterung der Standard-Texteingabe, die eine Beschriftung und einen Hilfstext gemäß dem Tulip UI Standard ermöglicht. Der Hauptvorteil dieses benutzerdefinierten Widgets besteht darin, dass Beschriftungen und Hilfstexte in dasselbe Widget integriert werden können, anstatt in separate Widgets, um die Organisation der Felder in Ihrem Schritt zu erleichtern.
Einrichtung
Benutzerdefinierte Widget-Plugins interagieren mit Ihrer Anwendung durch die Verwendung von Eigenschaften und Ereignissen. Eigenschaften sind die gemeinsamen Daten zwischen Ihrer Anwendung und dem Widget, während Ereignisse Signale sind, die Ihr Widget an Ihre Anwendung senden kann. In Ihrem App-Editor können Sie Auslöser erstellen, die auf diesen Ereignissen basieren. Ereignisse können auch dazu verwendet werden, Daten an Ihre Anwendung zu senden.
Das Text Input Custom Widget Plugin verwendet sieben Eigenschaften und null Ereignisse. Die in diesem Widget verwendeten Eigenschaften sind:
- DATASOURCE" vom Typ Text - sollte mit der Variable oder dem Feld des Tabellendatensatzes, den Sie speichern möchten, verbunden werden
- LABEL" vom Typ Text - Geben Sie den Text ein, den Sie als Beschriftung anzeigen möchten. Kann mit einer dynamischen Datenquelle wie einer Variablen oder einem Tabellendatensatz verbunden werden
- HELPERTEXT" vom Typ Text - Geben Sie den Text ein, der unter der Beschriftung angezeigt werden soll, um dem Benutzer weitere Hinweise zu geben.
- LABELCOLOR" mit dem Typ Color - Ermöglicht die Einstellung der Etikettenfarbe
- TEXTCOLOR' vom Typ Color - Ermöglicht die Einstellung der Farbe für den eingegebenen Text
- LABELFONTSIZE' vom Typ Integer - Ermöglicht die Einstellung der Schriftgröße des Labels
- INPUTFONTSIZE' vom Typ Integer - Ermöglicht das Einstellen der Schriftgröße für die Texteingabe
So funktioniert es
In dieser Anwendung werden Sie aufgefordert, alle oben aufgeführten Eigenschaften im Beispielschritt zu definieren, um zu sehen, wie das benutzerdefinierte Widget-Plugin für die Texteingabe eingerichtet und konfiguriert werden kann. Sobald Sie alle Eigenschaften definiert haben, wird das Widget-Beispiel unten links aktualisiert, um die von Ihnen definierten Eigenschaften einzubeziehen, wie im folgenden Bild zu sehen ist.
Video-Übersicht über die Anwendung