Major
Nice to have
Detail
#25217
Layout-Export führt zu invaliden Komponenten-Referenzen bei Referenzierung einer bestehenden Komponente
#25327
Modell-Editor: Falsche Kompositionsmarker, wenn Container-Typ in Diagramm von Content-Typ gezogen wird
Bugfix
Die tl:TreeTableComponent erweitert zurzeit die tl:FormComponent. Das ist unintuitiv und führt zu seltsamen Konfigurationen um eine TreeTable in der Anwendung zu erstellen. Desweiteren soll auch keine AbstractTreeTableComponent als abstrakte Oberklasse einer TreeTable existieren. Das ist unnötig.
Migration
- Der FormComponent Obertyp ist weg. In Layouts, die eine TreeTable benutzen, müssen die Konfigurationsproperties tables und page entfernt werden.
- Die AbstractTreeTableComponent ist ebenfalls entfernt worden. Stattdessen kann nun direkt die TreeTableComponent benutzt werden.
- Die API adjustTableField in AbstractTreeTableComponent heißt nun adjustTreeTableData und befindet sich in TreeTableComponent.
- Die Konfigurationseigenschaft root-visible in tl:AbstractTreeGridBuilder ist um In-App TreeGrid-Erstellung anbieten zu können, der Einfachheit halber, nach tl:GridComponent umgezogen.
- Gescriptete Tests müssen möglicherweise angepasst werden.
Der hardcodierte Tabellenname "THE_table" wird nicht weiter verwendet.
Test
Kein Test. Refactoring.