major
nice-to-have
minor
#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
defect
The tl:TreeTableComponent currently extends the tl:FormComponent. This is counterintuitive and leads to strange configurations when creating a TreeTable in the application. Furthermore, there should be no AbstractTreeTableComponent as an abstract superclass of a TreeTable. This is unnecessary.
Migration
- The FormComponent parent class has been removed. In layouts that use a TreeTable, the configuration properties `tables ` and `page ` must be removed.
- The ` AbstractTreeTableComponent ` has also been removed. Instead, the `TreeTableComponent` can now be used directly.
- The ` adjustTableField ` API in `AbstractTreeTableComponent` is now called ` adjustTreeTableData ` and is located in `TreeTableComponent`.
- The root-visible configuration property in tl:AbstractTreeGridBuilder has been moved to tl:GridComponent for simplicity, to enable in-app TreeGrid creation.
- Scripted tests may need to be updated.
The hard-coded table name "THE_table" is no longer used.
Test
No test. Refactoring.