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
Enhancement
tl:TreeNodeUnwrappingProvider wird automatisch bei tl:TreeTableComponent benutzt um die tl:TLTreeNode auszupacken.
Es soll möglich sein eine Menge von Spalten zu konfigurieren, bei denen der TreeNodeUnwrappingProvider nicht benutzt wird, z.B. weil an dieser Stelle auch die TLTreeNode-Informationen benötigt werden.
Umsetzung
TreeNodeUnwrappingProvider hat eine Konfigurationsoption "exclude-colums" bekommen mit denen eine Liste von Spalten konfiguriert werden können auf die der Provider nicht angewandt wird. Bsp:
<tree-table> <additionalConfiguration class="com.top_logic.layout.table.tree.TreeNodeUnwrappingProvider" exclude-columns="col2, col3" /> <table><colums> <column name="col1" accessor="access1"/> <column name="col2" accessor="access2"/> <column name="col3" accessor="access3"/> <column name="col4" accessor="access4"/> </colums></table> </tree-table>
Hier würden die tl:Accessor "access1" und "access4" als Zeilenobjekt das Fachobjekt übergeben bekommen, die Accessoren "access2" und "access3" jedoch ein TLTreeNode mit dem dem Fachobjekt als Business-Objekt.
Test
Kein Test.