当前位置: 首页 > 知识库问答 >
问题:

Thingsboard介绍了如何使用小部件中的自定义操作选项更改服务器属性

邹京
2023-03-14

是否可以使用自定义

在此处输入图像描述

共有1个答案

郤浩慨
2023-03-14
let attributeService = widgetContext.$injector.get(widgetContext.servicesMap.get('attributeService'));

let attributes = [{
    "key": YOUR_ATTRIBUTE_KEY,
    "value": YOUR_ATTRIBUTE_VALUE
}];
attributeService.saveEntityAttributes(entityId, 'SERVER_SCOPE', attributes).
    subscribe(
        () => {
            console.log('Saved!');
        },
        error => {
            console.log('Error');
        }
    );
 类似资料:
  • 需要更新时钟小部件的TextView每秒或每分钟变化。 我正在从AppWidgetProvider的onReceive调用服务: 我应该做什么来检查更新的时间,如果有,然后更新‘时间’文本视图… 任何一种都是非常非常非常感谢的

  • 我在更高级别的仪表板状态中有一个报警小部件,集中了来自许多不同设备的报警。我需要执行以下操作:单击报警行时,需要打开一个新的仪表板状态,其中包含报警发起人设备的详细信息。为此,我正在使用类型为“自定义操作”的小部件“在行单击”操作。下面是我使用的代码: 但是,当在小部件中单击一行时,什么都不会发生。 有人能帮我理解我做错了什么吗? 谢谢

  • 问题内容: 我有这样的选项菜单: 现在,我想使用href更改选定的选项。例如: 但是我想用而不是选择选项。 如何更改此代码? 问题答案: 更改 至

  • 本文向大家介绍js中的内部属性与delete操作符介绍,包括了js中的内部属性与delete操作符介绍的使用技巧和注意事项,需要的朋友参考一下 在讲解Configurable之前,我们首先来看一道面试题: 从上面的这道题可以看出两个的区别:在没有使用var声明变量时,使用delete关键词是可以进行删除的,再次获取时值就是undefined了;在使用var声明的变量,使用delete是不能删除的,

  • Appium 的 iOS 版本的后端用的是Facebook's WebDriverAgent。该后端是基于苹果公司的 XCTest 框架,所以也有所有XCTest 框架已知的问题。其中有些问题我们正在设法解决,有一些在现阶段可能无法解决。本文中描述的方法已经能够使您完全掌握在设备上如何构建、管理和运行WDA。通过这种方式,您可以在CI环境中对您的自动化测试进行微调,并使其在长期运行的情况下更加稳定

  • 问题内容: 我一直在一些存储库中使用自定义操作。到目前为止,我只需要指定url和方法。 例如: 但是随后,我不得不编写一个自定义操作,该操作不包含一个,而是两个路径参数: 所以我首先将其编码为: 但这是行不通的。参数未传递。 经过几次尝试,我发现在自定义操作定义之前添加一些参数定义可以正常工作。 它必须像: 请注意以下情况: 当时我的理解是,在$ resource定义中,具有多个路径参数的自定义操