Create A Row Widget
- Create a new Widget Blueprint for one row of your tree.
- Add the visuals you need: text, icon, status marker, button, progress bar, or any other UMG controls.
- Add variables for the values you want to display, such as Row Name, Icon, Count, Description, or State.
- Compile the row widget.
Assign Row Widgets
| Setting | What It Does |
|---|---|
| Default Row Content | Uses one row widget Blueprint for every row. |
| Row Contents By Parent | Uses a row widget Blueprint for rows under a specific parent. |
| Row Contents By Id | Uses a row widget Blueprint for one specific node id. |
Fill Row Data
- Bind the tree view's On Generate Row event.
- Use the returned Row value to read Node Name, Node ID, Parent ID, and Extra Strings.
- Cast the returned Row Widget to your custom row widget Blueprint.
- Set the row widget variables from the Row data.
- Update icons, labels, colors, buttons, or states as needed.