2017-03-15 1 views
1

Pourrait tout corps me laisser savoir comment créer un widget personnalisé dans thingworx. Je n'ai aucune idée de comment créer un widget personnalisé. S'il vous plaît aidez-moi.Widget personnalisé dans thingworx

Je dois construire glisser widget personnalisé et nous pouvons utiliser ce widget personnalisé avec d'autres widgets. par exemple avec un widget d'arbres, etc ...

Répondre

2

Je recommande la lecture de l'agent Extension Package Development Guide:

Cependant, la meilleure façon de commencer à faire un nouveau widget est de prendre un widget existant qui fait quelque chose comme vous voulez, et modifiez-le. Construit dans les widgets existent à

TomcatRoot \ webapps \ Thingworx \ Common Files \ thingworx \ widgets

Voici un guide très bref pour commencer avec cela. Si vous deviez copier la zone de texte:

  1. Ouvrez le fichier metadata.xml et remplacez le "TextBox" par "MyWidget".
  2. Il y a deux sections dans ce fichier. La section "ExtensionPackage" contient des métadonnées pour le pacakge (version, fournisseur, etc.)
  3. La deuxième section, "Widgets", définit les fichiers de widget. Changez le nom de tous ces fichiers pour utiliser votre nom, par ex. MyWidget.ide.js N'oubliez pas de changer le nom dans le tag XML "Widget".
  4. Renommer tous les dossiers nécessaires et les fichiers, en remplaçant « TextBox » par « MyWidget »
  5. Ouvrez les deux fichiers .js et changer la définition de chacun pour refléter « MyWidget »
  6. Dans le fichier ıde, modifiez le chemin d'icône "widgetIconUrl" et la propriété "name".
  7. Sélectionnez le dossier "ui" et le fichier metadata.xml et empaquetez-les dans un nouveau fichier zip. Ce fichier doit être importé dans Thingworx.

Je suggère de rechercher ou de poser cette question dans le PTC IoT Community, qui est beaucoup plus actif pour les développeurs de Thingworx que StackExchange.