Skip to main content
1-Visitor
December 7, 2012
Question

Networks and Tree widget

  • December 7, 2012
  • 2 replies
  • 3186 views

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 ?

2 replies

14-Alexandrite
December 7, 2012

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});

}



1-Visitor
March 12, 2015

What should the data shape look like?

1-Visitor
March 12, 2015

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)

Top nodes will have the Child information filled out with the Parent as "" and after that each child will have both filled out.

vishp1-VisitorAuthor
1-Visitor
December 7, 2012

Great.  Thank you