I binding the data from the GetNetworkConnections to the Tree widget. Is there a way to display the Thing entity description as opposed to the camel case Thing name ?
You will need to create your own script and data shape. Here is a script example...
var params = {
maxDepth : 9999
};
var conn = Networks['OGNetwork'].GetNetworkConnections(params);
var params = {
dataShapeName : "NetworkConnectionDesc",
infoTableName : "InfoTable"
};
var result = Resources['InfoTableFunctions'].CreateInfoTableFromDataShape(params);
for each (row in conn.rows) {
result.AddRow({to : row.to,
from : row.from,
connectionType : row.connectionType,
toDescription : Things[row.to].description,
toLocation : Things[row.to].Location,
toIcon : Things[row.to].IconType});
}
What should the data shape look like?
To visualize the information in a Tree Widget, you need Child and Parent (sometimes we call it to and from which is what a Network has by default)
Great. Thank you