| Tree Table | Version 2.0.0.0 | ||
|
|||
| Description |
| The Tree Table pattern combines the tree structure’s ability to expand and collapse branches while presenting multiple dimensions of data in columns, as in a table. All objects must share the same attributes because the columns will always be the same. The row-based hierarchy is expressed by an indented outline structure. This pattern is appropriate for experienced users who have tasks that require comparing objects. |
| Pattern Set Decision Table | |
Part of Current Applications |
From ADF DVT |
||||
Levels of hierarchy within data set |
4+ |
3 – 7 |
4+ |
3+ |
3 – 7 |
Maximum number of levels displayed |
2 |
3 – 7 |
4+ |
3+ |
3 – 7 |
Number of data dimensions (columns) |
1 |
2+ |
2+ |
3+ |
2+ |
User type |
Casual |
Trained/Power |
Trained/Power |
Experienced |
Power |
Is analysis of trends a primary user task? |
No |
No |
No |
No |
Yes |
Enables users to open or close branches? |
No |
Yes |
Yes |
Yes |
Yes |
Are objects sortable within group? |
No |
Yes |
No |
No |
Yes |
| Pattern Sample | |
| The user drills into rows of a tree table in order to reveal related categories and objects. The objects and categories share common attributes. |
![]() |
| Related Guidelines | |
| Table | Used for display of broad data sets. They flatten all relationships between objects and reduce all data to the same level. |
| Tree | Navigation is a series of investigative digging using expandable nodes at different hierarchical levels. |
| Tree Table | Tree Table is a combination of the Tree and Table components. The first column in Tree Table is the tree column and assumes states of a tree. |