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
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