Skip to main content
16-Pearl
September 2, 2025
Solved

Grid Advanced in Contained Mashup – Expand/Collapse Not Working with DataShape Parameter

  • September 2, 2025
  • 1 reply
  • 554 views

Hi Community,

I am using the Grid Advanced widget to display data in a tree structure (with expand/collapse for sub-entries).

  • In a normal mashup, it works fine: I can open and collapse the sub-rows easily.

  • But when I place the Grid Advanced inside a contained mashup, the expand/collapse buttons do not appear.

Setup:

  • I pass an InfoTable into the contained mashup through Mashup Parameters.

  • When I do not specify a DataShape on the contained mashup parameter, it works.

  • But when I add the DataShape to the contained mashup parameter, the expand/collapse buttons are missing.

It almost feels like a ThingWorx 9.3 bug (since the behavior changes depending on whether a DataShape is set on the parameter).


👉 Has anyone else experienced this issue? Is this a known limitation/bug, or is there a recommended workaround for using tree structures in Grid Advanced inside contained mashups?

Thanks!

Best answer by TonyZhang

Hi @MA8731174,

 

Yes, it appears to be a known issue fixed in TWX 9.4. 

Check out this article. The workaround is to use legacy tree grid advanced widget but I would suggest you upgrade ThingWorx to a newer version like 9.7 or 10.0, and use the standard grid widget, since TWX 9.3 and 9.4 are very old and not supported anymore.

 

Best,

1 reply

TonyZhang16-PearlAnswer
16-Pearl
September 4, 2025

Hi @MA8731174,

 

Yes, it appears to be a known issue fixed in TWX 9.4. 

Check out this article. The workaround is to use legacy tree grid advanced widget but I would suggest you upgrade ThingWorx to a newer version like 9.7 or 10.0, and use the standard grid widget, since TWX 9.3 and 9.4 are very old and not supported anymore.

 

Best,

MA873117416-PearlAuthor
16-Pearl
September 4, 2025

Thank you for your answer. The best workaround for us at the moment is to just remove the datashape and then it works completely fine. We would upgrade our thingworx to higher version soon thats why we dont want to use legacy tree grid advanced widget because its not what we needed at the moment and we gonna upgrade soon anyways.