1. a TreeItem is added or removed
2. one or more TreeItems are added from children list of a parent TreeItem and remaining are set as children.
3. a the selected TreeItem is removed.
4. one or more TreeItems are removed from children list of a parent TreeItem and remaining are set as children.
5. Above four scenarios are followed by sorting the TreeTableView.
There are multiple issue reported already. This issue is kind of an Umbrella to all similar issues.
- relates to
-
JDK-8248389 Adding a TreeItem before the selected item does not correctly update the selection
-
- Open
-
-
JDK-8193800 TreeTableView selection changes on sorting
-
- Resolved
-
-
JDK-8189354 ArrayIndexOutOfBoundsException when listening to selection changes on TreeTableView
-
- Open
-
-
JDK-8193442 Removing TreeItem from a TreeTableView sometime changes selectedItem
-
- Open
-
-
JDK-8204074 TreeTableView's selectedItems may contain null elements instead of being empty
-
- Open
-
-
JDK-8088157 [TreeView, TreeTableView] Focus jumps to TreeItem sibling when child TreeItem is removed.
-
- Open
-
-
JDK-8090177 [TreeTableView] selection is not cleared, when selected item is removed.
-
- Open
-
-
JDK-8199324 IllegalStateException: Not a permutation change in TreeTableView when selection is active
-
- Open
-
-
JDK-8201286 TreeTableView.TreeTableViewSelectionModel nulls and unseen multi-select
-
- Open
-
-
JDK-8256283 IndexOutOfBoundsException when sorting a TreeTableView
-
- Resolved
-
-
JDK-8170080 TreeTableView: Selection is not restored correctly for nodes with a depth greater one
-
- Closed
-
-
JDK-8090563 Tree/Item/ModificationEvent: must fully support list changes
-
- Open
-