# CreatePropertyValueWidget for FGameplayTag not showing up

**URL:** <https://forums.unrealengine.com/t/createpropertyvaluewidget-for-fgameplaytag-not-showing-up/1333646>\
**Category:** C++\
**Tags:** customization, unreal-engine, editor, slate, CPP, question\
**Created:** [October 15, 2023, 8:43pm UTC](https://forums.unrealengine.com/t/createpropertyvaluewidget-for-fgameplaytag-not-showing-up/1333646 "2023-10-15T20:43:19Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![oskarkogut](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@oskarkogut](https://forums.unrealengine.com/u/oskarkogut)\
**Post date:** [October 15, 2023, 8:43pm UTC](https://forums.unrealengine.com/t/createpropertyvaluewidget-for-fgameplaytag-not-showing-up/1333646/1 "2023-10-15T20:43:19Z")

</div>

Hi.  
tl;dr; CreatePropertyValueWidget doesn’t work for IPropertyHandle of FGameplayTag property

In IDetailCustomization::CustomizeDetails, I have the following code

```auto
	const TSharedRef<IPropertyHandle> NewTagProp = DetailBuilder.GetProperty(GET_MEMBER_NAME_CHECKED(ULCAttributesDataAsset, NewTag));
	NewTagProp->SetPropertyDisplayName(FText().FromString("Tag"));
	const TSharedRef<IPropertyHandle> NewValueProp = DetailBuilder.GetProperty(GET_MEMBER_NAME_CHECKED(ULCAttributesDataAsset, NewValue));
	NewValueProp->SetPropertyDisplayName(FText().FromString("Value"));
	const TSharedRef<IPropertyHandle> NewCategoryProp = DetailBuilder.GetProperty(GET_MEMBER_NAME_CHECKED(ULCAttributesDataAsset, NewCategory));
	NewCategoryProp->SetPropertyDisplayName(FText().FromString("Category"));
	
	const TSharedRef<IPropertyHandle> LocomotionAttributesProp = DetailBuilder.GetProperty(GET_MEMBER_NAME_CHECKED(ULCAttributesDataAsset, Attributes.LocomotionAttributes));
	LocomotionAttributesProp->SetPropertyDisplayName(FText().FromString("Locomotion"));
	const TSharedRef<IPropertyHandle> AnimationAttributesProp = DetailBuilder.GetProperty(GET_MEMBER_NAME_CHECKED(ULCAttributesDataAsset, Attributes.AnimationAttributes));
	AnimationAttributesProp->SetPropertyDisplayName(FText().FromString("Animation"));
	
	Category.AddProperty(NewTagProp);
	Category.AddProperty(NewValueProp);
	Category.AddProperty(NewCategoryProp);

	Category.AddCustomRow(ButtonText)
		.WholeRowContent()
		[
			SNew(SHorizontalBox)
			+ SHorizontalBox::Slot()
			.HAlign(HAlign_Fill)
			.VAlign(VAlign_Fill)
			[
				NewTagProp->CreatePropertyValueWidget()
			]
			+ SHorizontalBox::Slot()
			.HAlign(HAlign_Fill)
			.VAlign(VAlign_Fill)
			[
				NewValueProp->CreatePropertyValueWidget()
			]
			+ SHorizontalBox::Slot()
			.HAlign(HAlign_Fill)
			.VAlign(VAlign_Fill)
			[
				NewCategoryProp->CreatePropertyValueWidget()
			]
			+ SHorizontalBox::Slot()
			.HAlign(HAlign_Fill)
			.VAlign(VAlign_Fill)
			[
				SNew(SButton)
				.Text(ButtonText)
				//.OnClicked_Lambda(OnAddNewTag)
			]
		];

```

Everything works, however property value widget for FGameplayTag property isn’t showing up.

 ![image](https://d3kjluh73b9h9o.cloudfront.net/original/4X/6/4/0/640841ac260e0ded827e426e120f18720f17dce6.png)  
Is that something I’m missing or a bug?
