Verbesserung
Wichtig
Detail
Fehlerbehebung
Detail
#25612
Modell Editor zeigt bei Änderungen von Referenzen Verknüpfungsenden in der Attributtabelle an
#26484
In-App Template für Grid und Tabellen: Funktion "Prüfer für Benutzung als Listenelement" bekommt Komponentenmodell nicht
#26569
Fehlende Constraint-Violation beim Löschen von Objekten die von Pflichtfeldern referenziert werden
#26884
Deklarative Formulare: Fehlendes GUI update bei programmatischen Änderungen eines List-wertigen Property
#26885
Constraints an deklarativen Formularen mit Argumenten aus einer Container-Referenz führen bei neuen Elementen zu Fehlern
#26890
Überschriebene Eigenschaften werden beim Booten aus Modelldefinition nicht richtig initialisiert
#26922
Mit generierten Fachklassen erhält ein Default-Provider eines Attributs in einer Nicht-Struktur-Klasse keinen Create-Context
Fehlerbehebung
Detail
#26868
Animation beenden wenn Tabelle von der GUI abgeräumt wird
Bei einer "frozen table" sind die einzelnen Teile auf der GUI durch Listener miteinander verbunden um ein einheitliches Scrollbild darzustellen.
Hierbei werden, wenn es nötig ist, GUI Elemente animiert verschoben. Hier kann es vorkommen, dass die Animation nicht schnell genug ausgeführt wird, z.B. weil ein geskripteter Test schnell hinterander die Tabelle anzeigt aktualisert und dann einen anderen Tab anzeigt.
Dann kann es zu Javascript-Fehlern kommen
2022-06-15T08:53:26,784 ERROR [ajp-nio-0.0.0.0-9081-exec-5]: base.services.simpleajax.AJAXServlet$AJAXLogHandler - Client-side message: Uncaught JavaScript exception (exception: 'Uncaught TypeError: Cannot read properties of undefined (reading 'getRowHeight')', component: 'masterFrame', source: 'https://difanextgen-int.app.corpintra.net/DiFaPlanning/servlet/LayoutServlet/wea84e67ee5d8c556-f72c7601d1a0dab', layout: 'masterFrame.xml', session: 1347740C2FE9EF8175523E34F77007F3.dfng-member0, UserAgent[Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.0.0 Safari/537.36])
Lösung
Wenn die Tabelle von der GUI genommen wird, werden die ausstehenden Animationen abgebrochen.
Test
Kein Test.