i have created a mashup where i have list of things and if choose/select the perticular thing name from list it goes to next mashup using navigate functionality and that mashup must shows the properties related to that thing only
while navigating I have added parameter SelectedThing and binded selectedThing property to the GetProperty service to get the name of the thing and to ensure that I am binding the name to labelWidegt not getting the selected ThingName from list to next page’s Label
Hi @SG_14220535 would you please share your thingworx version? and also please check this below post for your issue. This is very common issue in 9.3 and 9.4 thingworx versions.
It would be really helpful for community if you describe your question briefly. If I understood your question correctly, you’re trying to say that…
You have two mashups
A parent mashup that displays a list of Things (e.g. in a grid or list widget).
A child mashup that should show the details/properties of the Thing that was selected.
In the parent mashup, you selects a Thing name from the list.
You use Navigate (Mashup Navigation Function) to go to the child mashup.
While navigating, you send a parameter called SelectedThing — that is supposed to carry the name of the Thing.
In the child mashup, you are trying to use that SelectedThing parameter in a GetProperties service to show the Thing’s data.
You also tries to bind the SelectedThing to a Label widget to display the Thing’s name.
That means:
The parameter SelectedThing is not actually being passed or not correctly bound to the child mashup.
So when the second mashup loads, the Label shows nothing because SelectedThing is empty or not received.
Please also check that you are navigating after you get the thingname. Normally passing parameter between mashups issue come for infotables but you are passing only string(name of thing). It should work.
