Search Issue Tracker

Fixed

Fixed in 2022.3.18f1, 2023.2.6f1, 2023.3.0b1

Votes

0

Found in

2022.3.12f1

2023.1.18f1

2023.2.0b15

2023.3.0a1

Issue ID

UUM-54832

Regression

No

UITk MultiColumnListView Control is missing callbacks when being removed

--

-

A few issues we have in using the MultiColumnListView in hierarchy

 
* There is no Dispose function to control when to clear all elements
* Unbind is not called on the various cells when we close the HierarchyWindow
** UnbindAll is not public on controller. I have a reflection hack for this.
* DestroyCell is NEVER called since the Column is always null in MultiColumnController.DestroyItem(VisualElement element)
* There is no way when quitting the HierarchyWindow to ensure DestroyCell is called on all active elements.
** I tried ListView.itemsSource = null;ListView.Rebuild(); and it didn't work
** the list of active items was empty when Rebuild got called.
** When the active items pool is cleared, we don't call destroyItem

  1. Resolution Note (fix version 2023.3.0b1):

    Fixed the multicolumn list view's destroyCell not being called when setting its itemsSource to null and calling a rebuild.

  2. Resolution Note (fix version 2023.2.6f1):

    Fixed the multicolumn list view's destroyCell not being called when setting its itemsSource to null and calling a rebuild.

  3. Resolution Note (fix version 2022.3.18f1):

    Fixed the multicolumn list view's destroyCell not being called when setting its itemsSource to null and calling a rebuild.

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.