Bugfix
(User-visible)
If a tree table represents a tree with different entities, where only one of them has a Boolean-valued attribute, checkboxes are rendered for all nodes (all entities and ROOT, see appendix) in the attribute column.
This points to a more general problem: a column of a (tree) table is not prepared for different types, and it only works by chance such that a non-existent attribute is rendered empty.
Test
- Create an object chain A1 -> B1 -> A2 in the TL demo under Structures > Type demo.
- In A2 set "boolean" to "true".
- Select the A1
- Switch to Structures > Type demo > Tree table
- Expand B1
- Select the column "boolean
- Expectation: In the row to B1 nothing is displayed in the column.
- Switch to Structures > Type Demo > TreeGrid
- Expand B1
- Select the column "boolean
- Expectation: In the row for B1 nothing is displayed in the column.