I think even before what ste1nar said, the issue is: you are casting to the wrong thing.
The “Item” output on the OnItemClicked isn’t the widget, it’s the *item *that your widget is representing in the list view. If your list view is representing actors, you need to cast to “actor”, etc.
When you add the item to list view, what is the class of the object you’re adding as item? That’s what you should be casting to.
If you haven’t read this forum post, I highly recommend:
https://forums.unrealengine.com/comm…-started-in-bp
Quite long, but it explains *a lot *about ListView and TreeView. ListView widgets are not the most obvious thing unfortunately, but the item-based instead of widget-based way it’s built is actually quite convenient once you get used to it.
**However, first and foremost, try to see if the ListView is actually what you need. **If you need a list of where *each widget is linked to a specific entity, *then use list view. If you just need a list of widgets without any relationship to something else, just use a ScrollBox that has a VerticalBox or HorizontalBox, and put your widgets into those. That way you can not worry about the whole item to widget link.