Status Farbindikator Einheitstest
  • 04 Nov 2023
  • 1 Minute zum Lesen
  • Mitwirkende

Status Farbindikator Einheitstest


Artikel-Zusammenfassung

Diese Anwendung erklärt die Einrichtung und Verwendung des benutzerdefinierten Widgets Status Color Indicator.

VIDEO HIER EINFÜGEN

ZweckDer Zweck des Einheitstests für den Status-Farbindikator besteht darin, dass die Benutzer lernen und verstehen, wie sie das benutzerdefinierte Widget Status-Farbindikator in ihren Tulip-Anwendungen einrichten und verwenden können. Benutzerdefinierte Widgets sind kodierte Widgets, die auf die Tulip-Plattform aufgesetzt werden, um zusätzliche Funktionen zu bieten, die derzeit nicht Teil der Hauptplattform sind. Dieses spezielle Custom Widget zeigt ein farbiges Objekt in der Anwendung an, das auf einer Eingabe und einem vorher definierten Schlüssel:Wert-Paar basiert.

SetupCustom 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.

Die folgenden Requisiten und Ereignisse werden im benutzerdefinierten Widget Status Color Indicator verwendet: STATUSES: Es handelt sich um eine Objektliste, die die spezifischen Schlüssel:Wert-Paare enthält (z.B.: Maschinenstatus und ihre jeweiligen Farben) STATUS: Geben Sie hier die Eingabe (Schlüssel) ein, um die damit verbundene Farbe (Wert) anzuzeigen. OBJECT LIST EMPTY: Dieses Ereignis wird ausgelöst, wenn die Objektliste STATUSES leer ist. Das Widget zeigt einen weißen Hintergrund an. STATUS NOT DEFINED: Dieses Ereignis wird ausgelöst, wenn der von Ihnen eingegebene STATUS nicht in der Liste STATUSES definiert ist. Das Widget zeigt einen schwarzen Hintergrund an.

FunktionsweiseIm benutzerdefinierten Widget "Status Color Indicator" kann der Benutzer eine Liste von Status-Farbpaaren in der STATUSES-Eigenschaft definieren und die STATUS-Eigenschaft dann mit einem statischen Feld, einer Variablen, einem Tabellendatensatz usw. verknüpfen. Wenn dieses Feld ausgefüllt wird, prüft das Widget, ob der eingegebene Text in der vordefinierten Liste vorhanden ist; wenn ja, zeigt es die entsprechende Farbe dieses Status an. Ist dies nicht der Fall, wird ein Ereignis ausgelöst und der Hintergrund auf schwarz gesetzt. Als Best Practice empfiehlt es sich, in diesen Auslösern auch informative Fehlermeldungen anzuzeigen.


War dieser Artikel hilfreich?