Status-Farbindikator – Unit-Test

Prev Next

:::(Info)To download, visit: Library.
:::

In dieser Anleitung wird erläutert, wie das benutzerdefinierte Widget „Status-Farbindikator“ eingerichtet und verwendet wird.

Zweck

Der Zweck des Unit-Tests für den Status-Farbindikator besteht darin, Benutzern zu vermitteln, wie sie das benutzerdefinierte Widget „Status-Farbindikator“ in ihren Tulip-Anwendungen einrichten und verwenden. Benutzerdefinierte Widgets sind programmierte Widgets, die auf der Tulip-Plattform aufsetzen und zusätzliche Funktionen bereitstellen, die derzeit nicht Teil der Hauptplattform sind. Dieses spezielle benutzerdefinierte Widget zeigt in der Anwendung ein farbiges Objekt an, basierend auf einer Eingabe und einem zuvor definierten Schlüssel-Wert-Paar.

Einrichtung

Benutzerdefinierte Widget-Plugins interagieren mit Ihrer Anwendung mithilfe von Eigenschaften und Ereignissen. Eigenschaften sind gemeinsam genutzte Daten, die zwischen Ihrer Anwendung und dem Widget bestehen, während Ereignisse Signale sind, die Ihr Widget an Ihre Anwendung senden kann. In Ihrem App-Editor können Sie auf der Grundlage dieser Ereignisse Trigger erstellen. Ereignisse können auch so konfiguriert werden, dass sie Daten an Ihre Anwendung senden.

Die folgenden Eigenschaften und Ereignisse werden im benutzerdefinierten Widget „Status-Farbindikator“ verwendet:

  • STATUSES: Hierbei handelt es sich um eine Objektliste, die die spezifischen Schlüssel-Wert-Paare enthält (z. B.: Maschinenstatus und die jeweils zugehörigen Farben)
  • STATUS: Geben Sie hier den Schlüssel ein, um die zugehörige Farbe anzuzeigen.
  • OBJECT LIST EMPTY: Dieses Ereignis wird ausgelöst, wenn die Objektliste „STATUSES“ leer ist. Das Widget zeigt einen weißen Hintergrund an.
  • STATUS NICHT DEFINIERT: Dieses Ereignis tritt ein, wenn der von Ihnen eingegebene STATUS nicht in der Liste „STATUSES“ definiert ist. Das Widget zeigt einen schwarzen Hintergrund an.

So funktioniert es

Im benutzerdefinierten Widget „Status-Farbindikator“ kann der Benutzer in der Eigenschaft „STATUSES“ eine Liste von Status-Farb-Paaren definieren und anschließend die Eigenschaft „STATUS“ mit einer Konstante, einer Variablen, einem Tabelleneintrag usw. verknüpfen. Wenn dieses Feld ausgefüllt ist, prüft das Widget, ob der eingegebene Text in der vordefinierten Liste vorhanden ist. Ist dies der Fall, wird die jeweilige Farbe dieses Status angezeigt. Ist er nicht vorhanden, wird ein Ereignis ausgelöst und der Hintergrund auf Schwarz gesetzt.

Als bewährte Vorgehensweise empfiehlt es sich, in diesen Auslösern auch informative Fehlermeldungen anzuzeigen.

Machen Sie mit

Treten Sie der Tulip Community , um Fragen zu stellen, Lösungen auszutauschen und von anderen Entwicklern zu lernen.