Skip to main content
6-Contributor
March 5, 2026
Question

How to use non-sustainable objects to customize the asynchronous data source tree

  • March 5, 2026
  • 1 reply
  • 69 views

Version: Windchill 13.1

 

Use Case: Customize the tree by using asynchronous data transformation to implement TreeDataBuilderAsync, ComponentConfigBuilder, and ComponentConfigFactoryAware methods, and create non-persistent object beans. Add the String oid attribute and override the GetOid method.


Description:

I used non-sustainable objects to create a custom asynchronous data source TREE. When loading the child items, I found that the buildNodeData method's Object node was not the parent node object but NmSimpleOid. The parent node object was not extended but had a String oid attribute added and the getOid method was overridden. Now, I don't know how to obtain the parent node object through NmSimpleOid.

1 reply

Catalina
Community Moderator
March 12, 2026

Hi @悍佛_13639877 

Thank you for your post. 

Your post appears well documented but has not yet received any response. I am replying to raise awareness. Hopefully, another community member will be able to help.

Also, feel free to add any additional information you think might be relevant. It sometimes helps to have screenshots to better understand what you are trying to do.

 

Best regards,

Catalina | PTC Community Moderator