Thingsboard thingsboard 这些属性在哪里可以找到说明书?

gongkong168 · 2020年06月25日 · 最后由 gongkong168 回复于 2020年06月30日 · 78 次阅读

如图红色框框里。官网哪里可以找到这些属性的说明书?

百度 javascript 学习

我是说 thingsboard 里部件的属性,先要知道部件有哪些属性,以及属性名称,然后才能用 JS 调用。

找到了

为了实现新的窗口小部件,应定义以下 JavaScript 函数(注意:每个函数都是可选的,可以根据窗口小部件的特定行为来实现):

功能 描述
onInit() 当小部件准备初始化时调用的第一个函数。应该用于准备小部件 DOM,处理小部件设置和初始订阅信息。
onDataUpdated() 当小部件订阅中有新数据可用时调用。可以从窗口小部件上下文(ctx)的 defaultSubscription 对象访问最新数据。
onResize() 调整窗口小部件容器的大小时调用。可以从窗口小部件上下文(ctx)获得最新的宽度和高度。
onEditModeChanged() 更改仪表板编辑模式时调用。最新模式由 ctx 的 isEdit 属性处理。
onMobileModeChanged() 当仪表板视图宽度超过移动断点时调用。最新状态由 ctx 的 isMobile 属性处理。
onDestroy() 当小部件元素被销毁时调用。如有必要,应使用它来清理所有资源。
getSettingsSchema() 返回窗口小部件设置架构 json 的可选函数,以替代 “ 设置架构” 部分的 “设置” 标签。
getDataKeySettingsSchema() 返回特定数据密钥设置方案 json 的可选函数,替代设置方案部分的数据密钥设置方案标签。
typeParameters() 返回描述小部件数据源参数的 WidgetTypeParameters 对象。请参阅类型参数对象。
actionSources() 返回描述用于定义用户操作的可用窗口小部件操作源(WidgetActionSource)的映射。请参阅操作源对象。
订阅对象

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册