- Drucken
Tooltip-Einheitstest
Diese Anwendung erläutert die Einrichtung und Verwendung des benutzerdefinierten Tooltip-Widget-Plugins
Zweck
Der Zweck des Tool Tip Unit Tests ist es, den Benutzern zu zeigen, wie sie das Tool Tip Custom Widget Plugin in ihren Tulip-Anwendungen einrichten und verwenden können. 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. Mit dem Tool Tip Custom Widget Plugin können Anwendungsentwickler einen Tooltip oder Hilfstext in ein '?'-Symbol eingeben, das angezeigt wird, wenn ein Benutzer mit der Maus über das Symbol fährt.
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 benutzerdefinierte Widget-Plugin Tool Tip verwendet eine Eigenschaft und null Ereignisse. Die Eigenschaft, die in diesem Widget verwendet wird, heißt 'HELPERTEXT', ist vom Typ Text und schreibgeschützt. Mit dieser Eigenschaft können Sie den Hilfstext eingeben, der angezeigt werden soll, wenn jemand mit der Maus über das Symbol '?' fährt.
So funktioniert es
Diese Anwendung bittet Sie, Ihren Hilfstext in ein leeres Feld einzugeben, das diese Daten in einer Tulip-Variablen speichert. Auf dem Bildschirm befindet sich ein '?'-Symbol mit einem Zeiger, der Sie auffordert, mit der Maus über das Symbol zu fahren, um den von Ihnen eingegebenen Hilfstext zu sehen. Dieses benutzerdefinierte Widget-Plugin nimmt die Daten aus der Variablen auf und übergibt sie an die oben definierte Eigenschaft "HELPERTEXT", so dass Sie den eingegebenen Text sehen können, wenn Sie mit der Maus über das Symbol "?