Wichtig
Detail
Wichtig
Detail
In der TreeGrid funktionieren die inkrementellen Updates des Baumes unter bestimmten Voraussetzungen nicht.
Angenommen es existiert ein Typ Machine mit einer Referenz location auf seinen Standort vom Typ Location. Dann könnte ein Benutzer sich folgenden Baum der Tiefe 2 darstellen lassen. Die Knoten der Tiefe 1 entsprechen die Standorte bzw. Location`s. Die Kinder der Standorte sind die Maschinen, die sich am Standort befinden, also diejenigen, die in ihrer Referenz `location den Wert ihres Elternknotens besitzen:
location -> $location.referrers(`myModule:Machine#location`).
Ändert der Benutzer den Standort einer Maschine, wird die Darstellung des Baumes nicht aktualisiert. Es werden nur die Kinder des Knoten des geänderten Fachobjekts aktualisiert. In diesem Modell wären dies die Kinder der Maschine mit dem angepassten Standort. Es findet keine Aktualisierung der Eltern statt.
Test
TestIncrementalUpdates.script.xml