Thingworx自带的图表数量有限,样式也很有限,在echarts上看到了这样一个非常简单的图表,下面将做一个简单的静态引入示范

首先创建Thingworx项目

然后右键ui新建widget

自动生成了四个文件,找到pie.ide.js,然后修改this.renderHtml = function()后的内容

通过以下代码引入echarts

$("body").append('<script type="text/javascript" src="../Common/extensions/[项目名]/ui/[widget名]/echarts4/echarts.min.js"></script>');

echarts目录必须在widget目录下面。

function的末尾返回echarts需要div

return '<div id="demo" style="width: 600px;height:400px;"></div>';

在this.afterRender = function ()方法后将echarts的示例代码添加进去

编译打包成zip,然后通过Thingworx的import功能导入,就能在mashup builder里看到了左侧自定义的gauge了,可以通过修改default_widget_icon.ide.png或者icon_url来更换图标。

这个例子是静态的,没有绑定Thing的Service获取动态的数据。Runtime需要照例再写一遍。

转载于:https://www.cnblogs.com/wang-ze/p/8550840.html

Thingworx SDK开发自定义Widget相关推荐

  1. android大疆飞控界面,DJI Android SDK 开发笔记(入门篇)

    ##大疆SDK开发笔记## #1.文档相关 2.Android SDK文档 接入Android的SDK都在这部分,飞控相关的接口. 3.Android UX SDK文档 大疆自定义的组件,已经跟飞机关 ...

  2. Google Android SDK开发范例大全

    1. 图书信息: Google Android SDK开发范例大全(第2版)     人民邮电出版社 2010-6-1 0:00:00 余志龙;陈昱勋;郑名杰;陈小凤;郭秩均 79 元 ISBN:97 ...

  3. Google Android SDK开发范例大全(第2版)

    内容简介 <Google Android SDK开发范例大全(第2版)>在上一版的基础上,以Android手机应用程序开发(采用AndroidSDK2.1)为主题,通过160多个范例全面且 ...

  4. 安卓开发-自定义照相机界面

    安卓开发-自定义照相机界面 此项目是总结了其他三位大佬的代码后写出来的,在此首先感谢三位大佬: 自定义照相机编写方法:https://blog.csdn.net/shan286/article/det ...

  5. Android好书推荐:《Google Android SDK开发范例》

    http://www.jizhuomi.com/android/book/51.html <Google Android SDK开发范例大全(第3版)>采用范例集的形式,由浅入深地带领Go ...

  6. Google Android SDK开发范例大全(第3版)

    查看书籍详细信息: Google Android SDK开发范例大全(第3版)当当网 编辑推荐 Android开发经典畅销书!前两版均为同类最畅销,新版最引人注目的特点是:架构清楚易使用:所有范例程序 ...

  7. Android开发自定义View

    Android中View组件的作用类似于Swing变成中的JPanel,它只是一个空白的矩形区域,View组件中没有任何内容.对于Android应用的其他UI组件来说,它们都继承了View组件,然后在 ...

  8. 【Android开发】用户界面设计-开发自定义的View

    效果图: Android中,所有的UI界面都是由View类和ViewGroup类及其子类组合而成的.View是所有UI组件的基类(父类),为ViewGroup类是容纳这些UI组件的容器,其本身也是Vi ...

  9. 由于开发者通过接口修改了菜单配置_Android SDK开发艺术探索(四)个性化配置...

    一.前言 本篇是Android SDK开发艺术探索系列的第四篇文章.介绍了通过流式API设计思想优雅地实现SDK的自定义选项配置需求. 目录概览: 一.前言 二.SDK自定义配置2.1.什么是自定义配 ...

最新文章

  1. 连接被远程计算机621,拨号上网常见错误代码提示及解决方法
  2. linux GUI程序开发
  3. 3.程序的局部性原理
  4. 文献记录(part17)--VARCLUST: clustering variables using dimensionality reduction
  5. 三角形已知边长求高公式_五年级数学:“长方形、正方形、三角形、平行四边形、梯形” 知识重点、难点全解析,附习题!...
  6. 一加9系列曝光:骁龙875旗舰芯片加持 可能存在超过四种机型
  7. C++ 函数重载的实现原理
  8. Android 5.0 最应该实现的8个期望
  9. 德勤咨询:阿里云是跨国企业上云优选
  10. phpqrcode 生成二维码
  11. html 中加载字体太慢,css字体文件包太大无法引入怎么处理?
  12. ac3165无线网卡驱动linux,intel ac 3165无线网卡驱动下载v20.110.0 官方版
  13. 苏宁!你还挺得过去吗?(苏宁大幅裁员)
  14. 转基因大米非法流入内地转基因大米非法流入内地:基因战争?粮食安全?
  15. unity 纹理压缩格式‘_游戏制作行业为什么使用TGA格式的贴图而不使用PNG格式?...
  16. 基于某电信运营数据的精准营销分析
  17. HDU 2111 JAVA
  18. Python 反编译:pycdc工具的使用
  19. 《小目标目标检测的解决方法及方式》
  20. office在线编辑功能。

热门文章

  1. 高效的机器学习研究者,应该具备这 6 个习惯
  2. 微软新作,ImageBERT虽好,千万级数据集才是亮点
  3. Batch Normalization的TensorFlow实现
  4. SAP MIGO收货界面'批次'分类选项卡里不出现'分类'按钮之对策
  5. AI人才「用工荒」如何解决?看看这几家顶级公司的应对策略
  6. Nat. Commun.速递:合群者有着相似的大脑活动
  7. 元宇宙大热后将陷低潮, 虚实互联网更准确, 2030前后才可能全面热启
  8. 从多维度解析神经科学中的视觉编码
  9. 谷歌地图的全球森林监察系统,揭秘中国雾霾的惊天秘密!
  10. 关于生命、宇宙和万事万物的42个终极问题