thingworx中的自定义小部件

时间:2017-03-15 10:29:51

标签: thingworx

任何机构都可以让我知道如何在thingworx中创建自定义小部件。 我不知道如何创建自定义小部件。 请帮帮我。

我必须构建拖放自定义小部件,我们可以将该自定义小部件与其他小部件一起使用。例如,使用树窗口小部件,等等。

1 个答案:

答案 0 :(得分:6)

我建议阅读官方Extension Package Development Guide

但是,开始制作新窗口小部件的最佳方法是使用现有的窗口小部件来执行您想要的操作,并对其进行修改。

存在内置小部件

TomcatRoot \ web应用\ Thingworx \共同\ thingworx \部件

这是一个非常简短的入门指南。如果您要复制文本框:

  1. 打开metadata.xml并更改" TextBox"到" MyWidget"。
  2. 此文件中有两个部分。 " ExtensionPackage" section保存pacakge(版本,供应商等)的元数据
  3. 第二部分," Widgets"定义小部件文件。更改所有这些文件的名称以使用您的姓名,例如MyWidget.ide.js不要忘记更改“Widget”xml标签中的名称。
  4. 重命名所有必要的文件夹和文件,替换" TextBox"使用" MyWidget"
  5. 打开两个.js文件并更改每个文件中的定义以反映" MyWidget"
  6. 在ide文件中,更改图标路径" widgetIconUrl"和#34;名称"属性。
  7. 选择" ui"文件夹和metadata.xml文件,并将它们打包成一个新的zip文件。该文件应导入Thingworx。
  8. 我建议在PTC IoT Community中搜索或询问这个问题,这对于Thingworx开发人员而言比StackExchange更加活跃。