defect
(User-visible)
If a tree table represents a tree with various entities, only one of which has a Boolean attribute, checkboxes are rendered in the attribute column for all nodes (all entities and ROOT; see Appendix).
This points to a more general problem: A column in a (tree) table is not designed to handle different types, and it only works by chance that a nonexistent attribute is displayed as empty.
Test
- In the TL demo, under Structures > Type Demo, create an object chain A1 -> B1 -> A2.
- In A2, set "boolean" to "true."
- Select A1
- Switch to Structures > Type Demo > Tree Table
- Expand B1
- Select the "boolean" column
- Expected result: Nothing is displayed in the column for the row corresponding to B1.
- Switch to Structures > Type Demo > TreeGrid
- Expand B1
- Select the "boolean" column
- Expected result: Nothing is displayed in the column for row B1.