I'm using a function node to send an array of data to a list node.
My goal is for the description color to change based on the value.
Here's my function node code:
var array = flow.get('DevStat')
var combo = [{}]
var single = {}
for(let i=0;i<1000;i++){
//single = ={"title":"EndPoint","description":"This is description of <font color="red">Apple.","icon":"https://upload.wikimedia.org/wikipedia/commons/thumb/1/15/Red_Apple.jpg/500px-Red_Apple.jpg"}
single ={}
if (array[i] === 0)
{
single.description = "<font color="white"> "
}
else if (array[i] === 1)
{
single.description = "<font color="yellow"> "
}
else
{
single.description = "<font color="red">"
}
single.title = "EndPoint"
single.description += i.toString(10)
combo.push(single)
}
msg.payload = combo
return msg;
And the result looks like this
As you see, the color control prints and the color does not change.
Is there a way to make this work?