In:
[Editor\PropertyEditor\Private\PropertyEditorHelpers.cpp:118]
function SPropertyValueWidget::ConstructPropertyEditorWidget checks what type of widget to create.
In:
[Editor\PropertyEditor\Private\UserInterface\PropertyEditor\SPropertyEditorArrayItem.cpp:125]
function SPropertyEditorArrayItem::Supports() fails the test
if (!(Property->GetOwner<FArrayProperty>()->PropertyFlags & CPF_EditConst))
Interestingly, SpropertyEditorArrayItem seems to be prepared to handle non-editable properties, as seen in function SPropertyEditorArrayItem::CanEdit().
But, for properties marked as CPF_EditConst, what ends up being used is a basic SpropertyEditor
Unlike SpropertyEditorArrayItem, the basic SpropertyEditor does not handle the TitleProperty annotation.
[Image Removed]
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-193027 in the post.
3 |
Component | UE - Editor - Workflow Systems |
---|---|
Affects Versions | 5.2 |
Created | Aug 15, 2023 |
---|---|
Updated | Jan 19, 2024 |