【问题标题】:How do I show all my customers on a widget in ThingsBoard?如何在 ThingsBoard 的小部件上显示我的所有客户?
【发布时间】:2021-09-01 14:04:51
【问题描述】:

鉴于我的 Thingsboard 中有这种层次结构:

-Root Customer
--Customer 1
---Child 1.1
--Customer 2
---Child 2.1
---Child 2.2

,其中 客户 1客户 2 有自己的管理员帐户 我需要在小部件上向所有客户显示用户有权访问的所有客户。

问题是我无法为一个小部件创建一个正确的别名来获取“我的所有客户”作为列表。

  • Root Customer 必须看到 Customer 1Customer 2 以及他们的孩子。
  • 客户 1 应该会看到“Child 1.1”和“Child 1.2
  • 客户 2 应该会看到“Child 2.1”和“Child 2.2

我试过了:

  • 实体列表,但没有显示全部的选项(或知道如何做)
  • 实体名称,但没有我知道的通配符,所以我只能过滤它们,但不能全部显示
  • 关系查询,但它不会显示任何选定客户中的客户

所以问题是:如何创建一个正确的别名以在小部件中显示“我的客户”

【问题讨论】:

    标签: thingsboard


    【解决方案1】:

    我自己找到了答案。

    Thingsboard 中的所有权不是关系。因此,您必须在实体内部手动创建这些关系,因为它们不是自动创建的。

    因此,即使根客户拥有客户 1,除非您明确创建了该关系,否则它们仍然不相关。

    因此,客户层次结构页面会根据所有权向您显示层次结构,但小部件仅按关系显示。

    【讨论】:

      猜你喜欢
      • 2022-11-21
      • 2011-11-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-22
      • 2019-04-09
      • 2020-07-24
      相关资源
      最近更新 更多