enhancement
major
minor
major
minor
In the TreeGrid, incremental updates to the tree do not work under certain conditions.
Suppose there is a ` Machine ` type with a ` location ` reference to its location of type ` Location`. In that case, a user could view the following tree of depth 2. The nodes at depth 1 correspond to the locations. The children of the locations are the machines located at those sites—that is, those whose `location` reference holds the value of their parent node:
location -> $location.referrers(`myModule:Machine#location`).
If the user changes a machine’s location, the tree view is not updated. Only the children of the node representing the modified entity are updated. In this model, these would be the children of the machine with the updated location. The parent nodes are not updated.
Test
TestIncrementalUpdates.script.xml