Einheitstest für das Schritt-für-Schritt-Menü
Diese Anleitung erläutert die Einrichtung und Verwendung des benutzerdefinierten Widget-Plugins „Schritt-für-Schritt-Menü“
Zweck
Der Zweck des Unit-Tests für das „Step-by-Step-Menü“ besteht darin, Benutzern zu vermitteln, wie sie das benutzerdefinierte Widget-Plugin „Step-by-Step-Menü“ in ihren Tulip-Anwendungen einrichten und nutzen können. Benutzerdefinierte Widget-Plugins sind programmierte Widgets, die auf der „ Tulip platform “ aufsetzen und zusätzliche Funktionen bereitstellen, die derzeit nicht Teil der Hauptplattform sind. Das „Step-by-Step-Menü“ ermöglicht es dem App-Entwickler, dem App-Benutzer ein Gefühl für den Fortschritt zu vermitteln, den er in der Anwendung macht, und ermöglicht es dem App-Benutzer, seinen Fortschritt zu sehen und mithilfe des benutzerdefinierten Widgets durch die Anwendung zu navigieren.
Einrichtung
Benutzerdefinierte Widget-Plugins interagieren mit Ihrer Anwendung mithilfe von Eigenschaften und Ereignissen. Eigenschaften sind die gemeinsam genutzten 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 auf der Grundlage dieser Ereignisse Auslöser erstellen. Ereignisse können auch so konfiguriert werden, dass sie Daten an Ihre Anwendung senden.
Das benutzerdefinierte Widget-Plugin „Tooltip“ nutzt zwei Eigenschaften und ein Ereignis. Die in diesem Widget verwendeten Eigenschaften heißen „CURRENT STEP“ und „STEPS“. Das in diesem Widget verwendete Ereignis heißt „On Step Click“.
Die Eigenschaft „CURRENT STEP“ ist vom Typ Text und schreibgeschützt. Mit dieser Eigenschaft können Sie den Namen des aktuellen Schritts an das Widget-Plugin übergeben. Es wird empfohlen, dies so einzurichten, dass Daten in Form des Schrittnamens aus den App-Informationen übergeben werden. Die Eigenschaft „STEP“ ist vom Typ Text-Array und schreibgeschützt. Mit dieser Eigenschaft können Sie die Liste der Schritte definieren, die im Menü des benutzerdefinierten Widget-Plugins angezeigt werden sollen. Es wird empfohlen, hierfür eine statische Werteliste mit Schrittnamen zu verwenden.
Das Ereignis „On Step Click“ gibt den Schrittnamen aus der Schrittliste aus, wenn der App-Benutzer auf einen Schritt im benutzerdefinierten Widget-Plugin klickt. Um die Navigation in der Anwendung zu ermöglichen, sollte dieses Ereignis mit einem Übergangsauslöser vom Typ „Zum Schritt nach Namen springen“ verknüpft werden.
So funktioniert es
Diese Anwendung nutzt ein vordefiniertes benutzerdefiniertes Widget-Plugin namens „Step by Step Menu“. Die Eigenschaft „CURRENT STEP“ wird über den Schrittnamen in den App-Informationen definiert. Die Eigenschaft „STEP“ ist als statische Liste von Schrittnamen definiert, nämlich „Work Order“, „Make Stuff“, „QA“, „Packing“, „Shipping“ und „Close“. Schließlich gibt das Ereignis „On Step Click“ den Schrittnamen aus der Schrittliste aus, wenn der App-Benutzer auf einen Schritt im benutzerdefinierten Widget-Plugin klickt. Um die Navigation in der Anwendung zu ermöglichen, sollte dieses Ereignis mit einem Übergangsauslöser vom Typ „Zum Schritt nach Namen springen“ verknüpft werden.
