2017-05-16 12 views
0

dashboard's텍스트 노드를 사용하여 web-ui에 아무런 문제없이 표시 할 노드입니다. 그러나 최근에 버전 2.3.10으로 대시 보드를 업데이트했으며 현재 내 텍스트 노드에 아무것도 표시되지 않습니다.대시 보드의 텍스트가 페이로드의 하위 속성을 표시하지 않습니다.

이 내 데이터 모델이다 : 나는 값 형식을하고 있어요 방법

{ 
    "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 노드 디버그 에 내가 잘 작동

. 또는 msg.payload텍스트으로 설정하면 작동하지만 텍스트로 전체 페이로드를 덤프합니다. 이는 필자의 요구 사항이 아닙니다. 또한 msg.topic, msg._msgid 등을 텍스트으로 설정했는데 모두 정상적으로 작동합니다.

왜 동작이 변경 되었습니까? 또는 페이로드의 하위 값을 검색하는 다른 방법이 있습니까?

+0

이것은 회귀적인 것으로 보입니다. 조사 할거야. – knolleary

+0

제기 : https://github.com/node-red/node-red-dashboard/issues/230 – knolleary

+0

@knolleary thanks. 2.3.9까지 작동하는지 테스트 했습니까? – waqaslam

답변

1

이것은 2.3.10에서의 회귀 현상입니다. 수정이 해제 될 때까지

, 당신은 msg.payload-msg.payload.time를 이동 앞서 ui_text 노드의 Change 노드를 추가 할 수 있으며 값이 표시됩니다.