Wichtig
Detail
Wichtig
Detail
#25612
Modell Editor zeigt bei Änderungen von Referenzen Verknüpfungsenden in der Attributtabelle an
#26382
Fehlermeldungen "Duplicate tag name..." beim Starten einer Anwendung in der IDE aus einem TL-Studio
#26402
Modell Editor: Diagramm: Fehler beim Ziehen einer Klasse aus einem anderen Modul ins eigene Arbeitsblatt
#26405
TTypeRewriter loggt Warnung "Unable to resolve items by external reference" auch unnötigerweise
#26431
Geänderte Oberklassenbeziehung führt erst nach Neustart zu geänderter Attributliste im Formulareditor
#26446
Generische Formulare: Sichtbarkeitsanpassungen überschriebener Attribute werden nicht berücksichtigt.
#26484
In-App Template für Grid und Tabellen: Funktion "Prüfer für Benutzung als Listenelement" bekommt Komponentenmodell nicht
#26536
Beim HTML-Rendern von TLScript-Expressions werden konfigurierte Renderer nicht berücksichtigt
#26569
Fehlende Constraint-Violation beim Löschen von Objekten die von Pflichtfeldern referenziert werden
#26663
TreeGridComponent: Selektion wird nach Verwerfen einer transienten Zeile nicht zurück gesetzt
#26797
Transaktion mit Nutzereingabe: Unsichtbare Eigenschaften des Formularmodells können nicht mit Werten belegt (initialisiert) werden
#26827
Keine Fehlermeldung beim Zugriff auf Fremdschlüsselreferenzen, wenn Fremdschlüssel nicht aufgelöst werden kann
#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
#26921
ClassCastException bei der Auswertung von Security-Regeln, die sich auf (Nicht-StructuredElement-)Singletons eines Moduls beziehen
#26922
Mit generierten Fachklassen erhält ein Default-Provider eines Attributs in einer Nicht-Struktur-Klasse keinen Create-Context
#26988
In-App-Dokumentations-Generator extrahiert keine Dokumentation für überschriebene Config-Properties
#27027
Deklarative Formulare: SelectField verschwindet nach Upload, wenn Optionsliste von mandatory Property abhängig ist
#27090
TreeTableComponent soll initial die erste sichtbare Zeile selektieren, wenn initial eine Zeile selektiert werden soll
Verbesserung
Wichtig
#26920
Wertvorschläge für Zahlen- und Zeichenketten-Attribute
Über die Annotation "Wertvorschläge" kann die Auswahlmenge (bisher von Referenzattributen) eingeschränkt werden. Referenzattribute werden immer als Auswahl dargestellt. Allerdings wird die Annotation "Wertvorschläge" auch für Zahlen- und Zeichenketten-Attribute angeboten, hat dort aber keinen Effekt.
Verbesserung
Ist die Annotation "Wertvorschläge" an einem Zahlen- oder Zeichnkettenattribut gesetzt, wird dieses nicht als Eingabefeld sondern als Auswahlfeld dargestellt, das eine Auswahl aus der über die Annotation definierten Werte bietet.
Code-Migration
- Factory-Interface für die Darstellung eines Attributes heißt nicht mehr "FormTagProvider", sondern tl:DisplayProvider mit entsprechend geänderter Signatur Control createDisplay(EditContext editContext, FormMember member).
- Die breite eines <form:select/> JSP-Tags kann jetzt über das Attribut width statt über style angegeben werden.
Statt
<form:select name="<%=SearchFieldSupport.STORED_QUERY %>" style="width: 260px;"/>
Jetzt:
<form:select name="<%=SearchFieldSupport.STORED_QUERY %>" width="260px" />
- Die Orientierung eines <form:choice/> JSP-Tags wird jetzt über die Enum com.top_logic.layout.structure.OrientationAware.Orientation angegeben.
<form:choice name="myField" orientation="<%=Orientation.HORIZONTAL %>" />
Test
- /com.top_logic.demo/src/test/java/test/com/top_logic/demo/scripted/model/attribute/TestOptionProviderForPrimitiveTypes.script.xml
- Sicht in tl-demo: Technisches Demo : Komponenten : Auswahloptionen