Events

Handle tree interaction from Widget Blueprints

Available Events

EventWhen It RunsTypical Use
On Generate RowWhen the tree creates a visible row.Fill your custom row widget with text, icons, and state.
On Selection ChangedWhen the selected row changes.Show details for the selected item, open a panel, or update controls.
On Expansion ChangedWhen a node opens or closes.Save expanded state or change the row visuals.
On Get ChildrenWhen the tree asks for a row's children.Inspect parent-child relationships while debugging or updating dynamic trees.

Selection Example

  1. Bind On Selection Changed.
  2. Break the Row value.
  3. Read Node Name or Extra Strings.
  4. Update a details panel in the same Widget Blueprint.

Expansion Example

  1. Bind On Expansion Changed.
  2. Read the Expansion State boolean.
  3. If true, set your row icon to an open folder look.
  4. If false, set your row icon to a closed folder look.
TreeView for UMG - Events | Athian Games