Inventory UMG issue

Hey all! I’m dealing with a problem in my inventory widget. I have the array with inventory items that holds UObjects with RowName and Structure(Quantity and other editable stuff).
It all works great except my widget that displays items in array.
Here is how items being added to the ListView.


I believe it should work fine but here’s how it actually works:

2 fixes I found but they don’t fix the whole problem.

  1. First is to remove function that adds empty slots(it adds 20 empty items so ListView can show empty slots)
  2. Second is to remove Regenerate All Entries node. Items add to ListView but when it’s about to change the quality of an existing item it does nothing.

Found an interesting thing
This is how Widget gets empty slots


And this is how entries set:

If I add these 20 empty slots with an item that exists in DataTable then it works fine. So it works if I type an existing RowName in Construct BP Item Data node.

Found a solution in several minutes.
Who dealing with the same issue - just hide all icons, text etc. that contains data about item if it’s an empty slot like this:


If somebody knows a better way - please leave your option

UPD: the topic looks like a schizophrenia :slightly_smiling_face: