1. Create a network and added all Entities that implement from a specific ThingShape in the network

User-added image

2. Create a ThingShape mashup as below

User-added image

  • Note: Bind the Entity parameter to DynamicThingShapes_TracotrShape's service GetProperties input EntityName. Laso bind mashup RefreshRequested event to that service

3. Create a mashup named ContentShape, add Tree widget and ContainedMashp in it

User-added image


4. Bind Service GetNetworkConnection's Selected Row(s) result and Selected RowsChanged event to ContainedMashup widget

User-added image


Note: Master can total replace ThingShape mashup. Suggest to use Master after ThingWorx 6.0