SinglePropertyView for nested properties

Hello,

We are trying to create a custom editor for one of our components using SinglePropertyView widgets. The given component has a TArray of structs, which has several different properties. I would like to bind the SinglePropertyView (or some similar widget) to the properties of this nested struct. However, it seems that SinglePropertyView can only bind to properties on the given object (even though the underlying ISinglePropertyView seems to be able to bind to structs).

Is there a way to do this with SinglePropertyView? Or perhaps using a different widget? I know there are many different property widgets in c++, but I would really like have the editor implemented in blueprints, so that non-programmers can maintain it (we can add some supporting c++ code, but the less the better). I also cannot have the properties of the struct be BlueprintReadWrite, as they use non-blueprint types (various sizes of integers for example).

Hi Martin, unfortunately SinglePropertyView does not support nested structs at this time. There are also not any blueprint exposed widgets that do either. The only method I can think of right now to accomplish this would be a C++ Details Panel customization which would give you control over all child properties of your customized type.