仪表板中的文本未显示负载中的子 属性
Text from dashboard not showing sub-property from payload
我一直在使用 dashboard's Text 节点在 web-ui 中显示 msg.payload.time
,没有任何问题。但是,我最近将我的仪表板更新为版本 2.3.10,现在我的 Text 节点没有显示任何内容。
这是我的数据模型:
{
"topic": "agent/last-download",
"payload": {
"time": "2017-05-15 16:48:43",
"name": "dummy name",
"path": "/mnt/externalDrive/dummyFolder"
},
"qos": 0,
"retain": true,
"_topic": "agent/last-download",
"_msgid": "1c476895.e3b897"
}
这就是我设置的方式值格式:
{{msg.payload.time}}
当我输出 msg.payload.time
到 debug 节点时,它工作正常。或者,如果我将 msg.payload
设置为 Text,那么它也可以工作,但会将完整的有效负载转储为文本——这不是我的要求uirement。我还测试了将 msg.topic
、msg._msgid
等设置为 Text,它们都工作正常。
知道行为改变的原因吗?或者是否有任何其他方法来检索有效负载的子值?
这是 2.3.10 中的行为回归。
在修复发布之前,您可以在 ui_text
节点之前添加一个 Change
节点以将 msg.payload.time
移动到 msg.payload
并显示该值。
我一直在使用 dashboard's Text 节点在 web-ui 中显示 msg.payload.time
,没有任何问题。但是,我最近将我的仪表板更新为版本 2.3.10,现在我的 Text 节点没有显示任何内容。
这是我的数据模型:
{
"topic": "agent/last-download",
"payload": {
"time": "2017-05-15 16:48:43",
"name": "dummy name",
"path": "/mnt/externalDrive/dummyFolder"
},
"qos": 0,
"retain": true,
"_topic": "agent/last-download",
"_msgid": "1c476895.e3b897"
}
这就是我设置的方式值格式:
{{msg.payload.time}}
当我输出 msg.payload.time
到 debug 节点时,它工作正常。或者,如果我将 msg.payload
设置为 Text,那么它也可以工作,但会将完整的有效负载转储为文本——这不是我的要求uirement。我还测试了将 msg.topic
、msg._msgid
等设置为 Text,它们都工作正常。
知道行为改变的原因吗?或者是否有任何其他方法来检索有效负载的子值?
这是 2.3.10 中的行为回归。
在修复发布之前,您可以在 ui_text
节点之前添加一个 Change
节点以将 msg.payload.time
移动到 msg.payload
并显示该值。