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
Fehlerbehebung
(Nutzer-sichtbar)
Wichtig
#27138
Fehler beim Drag der selektierten Zeile eines nicht-initialen Slices einer Tabelle
Zieht man die selektierte Zeile einer gescrollten Viewport-Tabelle, so dass die selektierte Zeile sich nicht im ersten Slice der Tabelle befindet, so fällt beim Hover der Drag-Daten über dem Ziel eine IndexOutOfBoundsException.
Caused by: java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 162 at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70) at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248) at java.base/java.util.Objects.checkIndex(Objects.java:372) at java.base/java.util.ArrayList.get(ArrayList.java:459) at java.base/java.util.Collections$UnmodifiableList.get(Collections.java:1310) at com.top_logic.layout.table.model.AbstractObjectTableModel.getRowObject(AbstractObjectTableModel.java:95) at com.top_logic.layout.table.TableViewModel.getRowObject(TableViewModel.java:2886) at com.top_logic.model.search.providers.TableDragSourceByExpression.getDragObject(TableDragSourceByExpression.java:99) at com.top_logic.model.search.providers.GridDragSourceByExpression.getDragObject(GridDragSourceByExpression.java:53) at com.top_logic.layout.table.control.TableControl.getDragData(TableControl.java:410) at com.top_logic.layout.dnd.DnD.getDraggedData(DnD.java:92) at com.top_logic.layout.dnd.DnD.parse(DnD.java:85) at com.top_logic.layout.dnd.DnD.getDndData(DnD.java:58) at com.top_logic.layout.tree.TreeControl$DragOverAction.execute(TreeControl.java:1071) at com.top_logic.layout.tree.TreeControl$TreeAction.execute(TreeControl.java:754) at com.top_logic.layout.basic.AbstractControlBase.executeCommand(AbstractControlBase.java:915) at com.top_logic.layout.basic.component.ControlSupport.executeCommand(ControlSupport.java:221) at com.top_logic.layout.basic.component.ControlComponent$DispatchAction.handleCommand(ControlComponent.java:231) at com.top_logic.tool.boundsec.CommandHandlerUtil.handleCommand(CommandHandlerUtil.java:27) at com.top_logic.mig.html.layout.LayoutComponent.dispatchCommand(LayoutComponent.java:2847) at com.top_logic.mig.html.layout.CommandDispatcher.internalDispatchCommand(CommandDispatcher.java:192) ... 51 more
Test
Tabelle mit mindestens 21 Objekten anlegen, da die Default-Slicegröße 20 beträgt und anschließend eine Zeile bspw. des 2ten Slices selektieren und eine Drag-and-Drop-Operation ausführen. Es darf kein Fehlermeldung durch den tl:InfoService angezeigt werden.