I’m customizing the details layout for one of my objects, call it UParentObject. It has a non-property member of type TSet< UChildObject* >. Depending on the selection in a widget I’ve added to the customization, I want to embed in my details panel all properties of a particular UChildObject instance in the set. Is there a straightforward way to do this?
I tried adding a nested IDetailsView, but this messed up the formatting and scrolling pretty badly so I suspect it’s not intended usage.
The behaviour I’m after is precisely the same as how the properties of a component are incorporated when the component property has the EditAnywhere specifier - ie. grouped together and indented, rather than mixed in to the categories of the parent object. I guess I could manually iterate through all fields of the child object and add property rows using AddExternalProperty, but I was just hoping there was already something in place to do this and format it for me in the same way as with components/subobject properties. Any ideas?