How to make Data Tables expand each cell

Hello,

At the moment the table look like this and I have to manually expand them. Is there any C++ option which I can add to my data table ?


USTRUCT(BlueprintType)
struct FPlayerChoice : public FTableRowBase
{
	GENERATED_BODY()

public:
	// Text displayed to the player for this option
	UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = "Dialogue")
	FText ChoiceText;

	// The LineID to jump to if this choice is selected
	UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = "Dialogue")
	FName NextLineID;

	// Optional conditions for this choice to be available
	UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = "Dialogue")
	TArray<FName> Conditions;

	// Optional events to broadcast if this choice is selected
	UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = "Dialogue")
	TArray<FName> Events;

	FPlayerChoice()
	{
		ChoiceText = FText::GetEmpty();
		NextLineID = NAME_None;
	}
};

Hi,

afaik there is no metadata flag to make them (Itried before atleast I couldn’t achive) default extended however you can just use flat structure without category first (Dialogue) and they become already expanded or you can use something like

UPROPERTY(EditAnywhere, DisplayName = "Choice - Dialogue")

Also I use structs for some categories that can be sometimes handly.

Another option can be either modify engine code FDataTableEditorRowDetailView to force expand all or build another custom module for editor which is imo not worth the effort.