Verbesserung
Wichtig
Detail
Fehlerbehebung
Wichtig
Detail
#27393
Baum - Tabellen: Selektion von mehrfach vorkommenden Zeilenobjekten expandiert Teilbäume / wählt falsche Zeile
#27424
"Container" für neue Grid-Zeile nicht mandatory, aber versteckte NPE, wenn Wert gelöscht wird
Fehlerbehebung
Wichtig
#27543
Wenn für ein Layout keine englische I18N hinterlegt wurde, wird technische ID exportiert
Wenn eine neue Anwendung erstellt wird und diese über die Konsole mit Hilfe von Maven gestartet wird, dann werden beim ersten Export von Layouts die technischen ID's als Namen für die exportierten Dateien benutzt.
Test
- Neue Anwendung erstellen, zum Beispiel über folgenden Befehl:
mvn archetype:generate -DarchetypeGroupId=com.top-logic -DarchetypeArtifactId=tl-archetype-app -DarchetypeVersion=7.6.0-SNAPSHOT
- mvn package in dem Ordner der neuen Anwendung ausführen
- Die Anwendung über Maven starten. Beispielsweise über die Konsole mit Hilfe des folgenden Befehls:
tl:resolve compile exec:java
- In die Anwendung einloggen und in den Designmodus wechseln.
- Tab mit Form anlegen und nur die deutschen Titel füllen.
- Layouts exportieren.
In der Konsole werden die Namen der Dateien, die exportiert wurden, angezeigt. Diese Namen dürfen keine technischen ID's (UUID's) sein, sondern haben bspw. Namen wie tabLayout.layout.xml. Eine Heuristik generiert die Namen ausgehend von dem Label und der Struktur des Layouts. Es dürfen nicht die technischen Bezeichner für die Layouts genutzt werden, um die Layout-Dateien im Dateisystem abzulegen.