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
enhancement
tl:TreeNodeUnwrappingProvider is automatically used with tl:TreeTableComponent to unwrap the tl:TLTreeNode.
It should be possible to configure a set of columns for which the TreeNodeUnwrappingProvider is not used, e.g., because the TLTreeNode information is also needed in that location.
Implementation
TreeNodeUnwrappingProvider has been given a configuration option called "exclude-columns," which can be used to specify a list of columns to which the provider is not applied. Example:
<tree-table> <additionalConfiguration class="com.top_logic.layout.table.tree.TreeNodeUnwrappingProvider" exclude-columns="col2, col3" /> <table><columns> <column name="col1" accessor="access1"/> <column name="col2" accessor="access2"/> <column name="col3" accessor="access3"/> <column name="col4" accessor="access4"/> </columns></table> </tree-table>
Here, the tl:Accessor "access1" and "access4" would receive the domain object as a row object, while the accessors "access2" and "access3" would receive a TLTreeNode with the domain object as the business object.
Test
No test.