jQuery 3.x Support
|
Die Informationen in diesem Thema gelten nur für ThingWorx 8.2 und 8.3.
|
ThingWorx bietet derzeit vollen Support für Entwurfszeit und Laufzeit für Mashups und Erweiterungen unter Verwendung von jQuery. Bei jeder Version wurde ein inkrementelles Upgrade von jQuery 1.x auf jQuery 3.x vorgenommen:
• In ThingWorx 8.3 besteht Entwurfszeit- und Laufzeit-Support für jQuery 3.x.
• In ThingWorx 8.2 besteht doppelter Laufzeit-Support für jQuery 1.x und 3.x.
jQuery 3.x Laufzeit-Support aktivieren
• In ThingWorx 8.3 ist Support für 3.x jQuery standardmäßig aktiviert, kann jedoch in Composer deaktiviert werden.
• In ThingWorx 8.2 ist Support für 3.x jQuery standardmäßig deaktiviert, kann jedoch in Composer aktiviert werden.
• Gehen Sie für die Aktivierung/Deaktivierung im Legacy Composer zu den Benutzereinstellungen und wählen Sie Enable jQuery 3.x Runtime aus.
Mashups mit jQuery 3.x anzeigen
• 8.3: Ist jQuery 3.x wie oben beschrieben aktiviert, so enthält die URL index.html, wenn Sie ein Mashup zur Laufzeit anzeigen. Beispiel: Wenn Sie ein Mashup mit dem Namen MyTestMashup zur Laufzeit anzeigen, so lautet die URL /Thingworx/Runtime/index.html#mashup=MyTestMashup.
| Wenn Sie ein Mashup mit jQuery 1.x anzeigen möchten, ändern Sie die URL zu /Thingworx/Runtime/index-jq1.html#mashup=MyTestMashup oder deaktivieren Sie die Option Enable jQuery 3.x runtime. |
• 8.2: Ist jQuery 3.x wie oben beschrieben aktiviert, so enthält die URL index-jq3.html (anstatt von index.html). Beispiel: Wenn Sie ein Mashup mit dem Namen MyTestMashup zur Laufzeit anzeigen, so lautet die URL /Thingworx/Runtime/index-jq3.html#mashup=MyTestMashup.
| Wenn Sie ein Mashup mit jQuery 1.x anzeigen möchten, ändern Sie die URL zu /Thingworx/Runtime/index.html#mashup=MyTestMashup oder deaktivieren Sie die Option Enable jQuery 3.x runtime. |
Benutzerdefinierte Erweiterungen validieren
Wenn Sie benutzerdefinierte Erweiterungen geschrieben haben, sollten diese durch Anzeige von Mashups mit jQuery 3.x validiert werden. Wenn Inkonsistenzen gefunden werden, führen Sie ein Debugging und Upgrade auf jQuery 3.x durch.
| PTC stellt für das Upgrade auf jQuery 3.x keinen Support zur Verfügung. |