Tree Table Version 2.0.0.0
Hierarchies Pattern Set

Description
Return to Top
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
Return to Top
 
Part of Current Applications
From ADF DVT
Categorized Content
Tree Table
Tree/Detail
Overview/Tree/
Detail
Pivot Table

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
(sort retains hierarchy)

No

No

Yes
(sort retains hierarchy)

 
Pattern Sample
Return to Top
The user drills into rows of a tree table in order to reveal related categories and objects. The objects and categories share common attributes.

Required Screen Elements
Component Type Required Components Customizable/Extendable Components
Tree Table The Tree Table component is used to represent the hierarchical object information. Not applicable

 
Related Guidelines
Return to Top
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.