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
#26529
Modellübernahme in Entwicklungsumgebung: ResKeys verbleiben in dynamic Properties
Bei der Modellübernahme in die Entwicklungsumgebung werden dynamische ResKeys in die modulspezifischen Übersetzungstabellen übernommen (z.B. Attributnamen), danach aber noch nicht aus den dynamischen Übersetzungstabellen entfernt.
Das sollte aber stattfinden, um statische und dyn. Übersetzungen zu unterscheiden.
Code-Migration
In Applikations-Konfigurationen muss das Tag <static-bundles> um die Resource-Bundle-Definition entfernt werden:
Aus
#!xml <config service-class="com.top_logic.basic.util.ResourcesModule"> <instance class="com.top_logic.util.resource.analyzer.IDEResources"> <static-bundles> <bundles> <bundle name="test.polymorphismMessages"/> </bundles> </static-bundles> </instance> </config>
mach
#!xml <config service-class="com.top_logic.basic.util.ResourcesModule"> <instance class="com.top_logic.util.resource.analyzer.IDEResources"> <bundles> <bundle name="test.polymorphismMessages"/> </bundles> </instance> </config>
Test
- In-app neues Modul mit eigener Übersetzung anlegen.
- Log-out/login-in und Prüfen, dass Übersetzungen noch da sind.
- Reboot und Prüfen, dass Übersetzungen noch da sind.
- Modul in Entwicklungsumgebung übernehmen.
- Prüfen, dass Übersetzungen noch da sind.
- Shut-down, Änderung am Modul und Änderung an der exportierten Übersetzung in den Dateien.
- Start-up und prüfen, dass Änderungen übernommen wurden.