配置数据解析
通过数据过滤器可以把数据源返回的数据解析成 SceneV 可绑定的数据格式。
如果数据源返回的就是下面的数据格式,则数据源无需解析,直接返回即可。
返回的数据会显示在当前数据源下面,无法单个编辑,并用于图形数据绑定,
SceneV 数据格式示例
javascript
[
{
id: "temperature",
value: 26,
},
{
id: "humidity",
value: 60,
},
];MQTT / WebSocket / HTTP 数据解析
把数据源返回的数据解析成 SceneV需要的数据格式,最后返回。
text
参数1: e 消息数据,类型是字符串,需通过 JSON.parse 转换
参数2: context:{
meta2d: meta2d对象,
type:通信类型,
url:通信地址,
topic:mqtt-topic mqtt 有,ws 和 http 是空字符串
}
示例:
javascript
return [
{
id: "temperature",
label: "温度", //label 仅用于名称显示,不影响数据渲染
value: 26,
},
{
id: "humidity",
label: "湿度",
value: 60,
},
{
id: "active",
label: "在线状态",
value: true,
},
];ThingsBoard 数据解析
把数据源返回的数据解析成 SceneV需要的数据格式,最后返回。
text
参数1: e 消息数据,类型是对象,无需转换
参数2: context:null1、点击过滤器图标,打开过滤器弹框

2、编写过滤器javascript代码(项目中已经自动生成这一部分代码,可自行优化)
